C#基础语法二(字段,属性,方法,委托,事件,索引器,构造函数,析构函数.访问修饰符)

 

字段,属性,方法,委托,事件.索引器,构造函数,析构函数.访问修饰符
字段
字段是被视为类的一部分的对象的实例,通常用于保存类数据。例如,日历类可能具有一个包含当前日期的字段。
可以选择将字段声明为 static。这使得调用方在任何时候都能使用字段,即使类没有任何实例。
可以将字段声明为 readonly。只读字段只能在初始化期间或在构造函数中赋值。
static readonly 字段非常类似于常数,只不过 C# 编译器不能在编译时访问静态只读字段的值,而只能在运行时访问。
属性
 属性是类中可以像类中的字段一样访问的方法。属性可以为类字段提供保护,以避免字段在对象不知道的情况下被更改。
属性使类能够以一种公开的方法获取和设置值,同时隐藏实现或验证代码。
get 属性访问器用于返回属性值,而 set 访问器用于分配新值。这些访问器可以有不同的访问级别。
value 关键字用于定义由 set 索引器分配的值。
不实现 set 方法的属性是只读的。
对于不需要任何自定义访问器代码的简单属性,可考虑选择使用自动实现的属性。方法
 方法定义类可以执行的操作。方法可以接受提供输入数据的参数,并且可以通过参数返回输出数据。方法还可以不使用参数而直接返回值。
委托
委托是一种引用方法的类型。一旦为委托分配了方法,委托将与该方法具有完全相同的行为。
事件
 事件向其他对象提供有关发生的事情(如单击按钮或成功完成某个方法)的通知。事件是使用委托定义和触发的。
索引器
 使用索引器可以用类似于数组的方式为对象建立索引。


构造函数
 构造函数是在第一次创建对象时调用的方法。它们通常用于初始化对象的数据。
析构函数
 析构函数是当对象即将从内存中移除时由运行库执行引擎调用的方法。它们通常用来确保任何必须释放的资源都得到适当的处理。
访问修饰符
public
 访问不受限制,可以类内和任何类外的代码中访问
protected
 可访问域限定于类内或从该类派生的类内
internal
 可访问域限定于类所在的程序内
protected internal
 protected或者internal,即可访问域限定于类所在的程序或那些由它所属的类派生的类内
private
 可访问域限定于它所属的类内

 

 

Code

 

posted on 2009-03-29 13:18  tmlog  阅读(632)  评论(0编辑  收藏  举报

导航