随笔分类 - C#基础
摘要:1.在运用的过程中,需要明确的谁是监听者,谁是发布者。 2.在监听者被销毁后,还需要注销监听的事件。
阅读全文
摘要:3.泛型类的功能 在创建泛型类时,还需要一些其它C#关键字。例如,不能把null赋予泛型类型。此时,如下一节所述,可以使用default关键字。如果泛型类型不需要Object类的功能,但需要调用泛型类上的某些特定方法,就可以定义约束。 本节讨论如下主题: *默认值 *约束 *继承 *静态成员 首先介
阅读全文
摘要:本章要点: 1.泛型的概述 2.创建泛型类 3.泛型类的特性 4.泛型接口 5.泛型结构 6.泛型方法
阅读全文
摘要:章节要点: 1.继承的类型 2.实现继承 3.访问修饰符 4.接口 1.继承 上一章中介绍了如何使用#中的各个类,其重点是如何定义单个类(或单个结构)中的方法、属性、构造函数和其它成员。尽管已说明所有的类最终都派生于System.Object类,但并没有说明如何创建继承类的层次结构。本章将讨论C#和
阅读全文
摘要:四、匿名类型 var关键字,它用于表示隐式类型化的变量。var与new关键字一起使用时,可以创建匿名类型。匿名类型只是继承自Object且没有名称的类。该类的定义从初始化器中推断,类似于隐式类型化的变量。 五、结构 结构是值类型,而不是引用类型。它们存储在栈中或存储为内联(inline)(如果它们是
阅读全文
摘要:类 2.属性 属性(property)的概念是:它是一个方法或一对方法,在客户端代码看来,它(们)是一个字段。例如Windows窗体的Height属性。假定有下面的代码: mainFrom.Height = 400; 执行这段代码时,窗体的高度设置为400,因此窗口会在屏幕上重新设置大小。在语法上,
阅读全文
摘要:类和结构体 类和结构体实际上都是创建对象的模版,每个对象都包含数据,并提供了处理和访问数据的方法。类定义了类的每个对象(称为实例)可以包含什么数据和功能。例如,如果一个类表示一个顾客,就可以定义字段CustomerID、FirstName、LastName和Address,以包含该顾客的信息。还可以
阅读全文
摘要:对象和类型 本章要点: 1.类和结构体的区别 2.类成员 3.按值和按引用传送参数 4.方法重载 5.构造函数和静态构造函数 6.只读字段 7.部分类 8.静态类 9.弱引用 10.Object类,其它类型都从该类派生而来
阅读全文
摘要:恢复内容开始 预定义数据类型 值类型和引用类型。 1.存储在内存的不同地方:值类型存储在堆栈中,而引用类型存储在托管堆上。注意区分某个类型是值类型还是引用类型,因为这种存储位置的不同会有不同的影响。例如:int 是值类型,这表示下面的语句会在内存的两个地方存储值20: 但考虑下面的代码。这段代码假定
阅读全文
摘要:一、核心C# 1.声明变量 2.变量的预定义数据类型 3.C#的预定义数据类性 4.在C#程序中使用条件语句、循环和跳转语句执行的执行流 5.枚举 6.名称空间 7.Main()方法 8.基本的命令行C#编译器选项 9.使用System.Console执行控制台I/O 10.预处理器的指令 11.C
阅读全文

浙公网安备 33010602011771号