属性(property)
属性是类、结构和接口的命名成员。它们提供了通过访问器(accessor)读、写或计算私有字段值的灵活机制。
属性是这样的成员:它们提供灵活的机制来读取、编写或计算私有字段的值。可以像使用公共数据成员一样使用
属性,但实际上它们是称为“访问器”的特殊方法。这使得数据在可被轻松访问的同时,仍能提供方法的安全性和灵活性。
属性的命名规则及写作规范,例:
internal class Property//一般类名要首字母大写。在声明类时,若class前未加修饰符则默认为internal
{
static void Main()
{
Person p=new Person();
p.Name="tom";
System.Console.Write(p.Name);
}
}
internal class Person
{
string m_name;//在对属性进行命名时要用字母+下划线,以确保与vb结合时程序不区分大小写
public string Name
{
set
{
m_name=value;
}
get
{
return m_name;
}
}
/*在.net3.5中属性还可简化声明以减少录入量
* string Name
* {
* get;set;
* }*/
}
浙公网安备 33010602011771号