set { mn_ Name =value;}
}
}
方法
在类中自定义的“函数”称为“方法”,由于 C#是完全面向对象的语言,同时为了便于解释后
面要学的 C#类,这里的“方法”来称呼“函数”。
方法是一种用于实现可以有对象或类执行的计算机或操作的成员,是一个已命名的语
句集。每个方法都有一个名称和主体。方法名应该是一个有意义的标识符,应描述出方法
的用途。方法主体包含了调用方法时实际执行的语句。用户可以为大多数方法提供一些数
据来进行处理,并让其返回一些信息(通常是处理结果)。方法是一种基本的,功能强大的
编程机制。
方法的声明格式为:
修饰符 返回值类型 方法名称(参数列表)
{
方法体
}
其 中 的 修 饰 符 和 参 数 列 表 都 是 可 选 的 , 修 饰 符 如 下 :
new,public,protected,internal,private,stac,virtual,sealed,override,abstract,ext
ern,paral
如果以下所有条件都为真,则所述的声明就具有一个有效的修饰符组合:
(1)该声明包含一个由访问修饰符组成的有效组合
(2)该声明中所含的修饰符没有彼此相同的
(3)该声明最多包含下列修饰符中的一个:stac,virtual 和 override
(4)该声明最多包含下列修饰符中的一个:new 和 override
(5) 如 果 声 明 中 包 含 abstract 修饰 符 , 则 该 声 明 不 包 含 下列 任 何 修 饰 符 :
stac,virtual,sealed 或 extern
(6) 如 果 声 明 中 包 含 private 修 饰 符 , 则 该 声 明 不 包 含 下 列 任 何 修 饰 符 :
virtual,override 或 abstract
(7)如果声明包含 sealed 修饰符,则该声明还包含 override 修饰符
(8) 如 果 声 明 中 包 含 paral 修 饰 符 , 则 该 声 明 不 包 含 下 列 任 一 修 饰 符 :
new,public,protected,internal,private,stac,virtual,sealed,override,abstract,ext
ern
返回值类型是一个类型名,它指定了返回的信息是什么类型。这可以是任何类型,
如果要返回值,则在方法体运行后必须由 return 语句返回一个和“返回值类型”相同类型的
值,如果要写一个不返回值的方法,那么必须用关键字 void 来取代返回类型。如果声明包
含 paral 修饰符,则返回类型必须为 void。
一个方法的名称必须不同于在一个类中声明的所有其他非方法的名称。此外,必
须不同于在同一类中声明的所有其他方法的签名。在写参数列表时,所有形参和类型形参