【发布时间】:2013-04-05 06:09:26
【问题描述】:
我不明白静态属性的区别:
public static int intId;
并获取;设置;属性:
public int intId
{
get
{
return intId;
}
set
{
intId = value;
}
}
这两者有什么区别?它们的工作方式相同还是不同?
【问题讨论】:
-
第一个没有属性,它是一个字段。
-
如果我告诉过你:每次设置 intId 时,打印一页,你可以使用属性来做到这一点。不带字段。将属性视为中间的函数。
-
讽刺的是,你的 Property 是 StackOverflow。
标签: c# properties static get set