C#入门教程——静态属性
不能访问类的实例成员。不管类是否有实例,它们都是存在的。
当从类的外部访问时,必须使用类名引用,而不是实例名
namespace 静态属性示例
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Init Value: {0}",Trivial.MyValue);//直接用类名.属性名
Trivial.MyValue = 10;
Console.WriteLine("New Value:{0}",Trivial.MyValue);
Trivial tr = new Trivial();
tr.PrintValue();
Console.ReadKey();
}
}
class Trivial
{
public static int MyValue //声明静态属性
{
get;
set;
}
public void PrintValue()
{
Console.WriteLine("Value from inside: {0}",MyValue);
}
}
}
输出结果:
Init Value: 0
New Value:10
Value from inside:10 {:7_140:}
页:
[1]