静态属性可以读写静态字段的值(关于静态字段的相关请参考我的另一篇文章),并保证静态字段的合法性,访问静态属性的语法如下:
类名.静态属性名:
例:定义一个静态属性,并访问该属性。
namespace Static
{
class StaticProperty
{
static void Main(string[] args)
{
Student stu1 = new Student();
stu1._name = "木白";
Console.WriteLine(stu1._name + "的专业是" + Student._specialtyName);
Console.ReadLine();
}
}
class Student
{
public string _name;
public static string _specialtyName="英语";
public static string SpecialtyName
{
get {
return _specialtyName;
}
set { _specialtyName = value; }
}
}
}
运行结果: