输入prop两次tab后,可以自动生成一属性,
public int MyProperty { get; set; }
假如
"只想针对属性的get行为处理;set直接赋值"
改写如下:
public int 自订属性 { get { return 自订属性 + 1; } set { 自订属性 = value; }
}
结果会出现
疑难排解例外状况:System.StackOverflowException
其他版本
因为过多的巢状方法呼叫而导致执行堆叠溢位 (Stack Overflow) 时,就会掷回
StackOverflowException 例外状况。
相关秘诀
请确定没有无限循环或无限递回的情况。
过多的方法呼叫通常指示非常深或未受限制的递回。
难道只能乖乖的回头用
private int _prop;
public int prop{
get{return _prop+1;}
set{_prop=value;}
}
吗Q_Q?
一定要宣告一个私有属性才可以,这样属性一多有点难过~~