当我尝试覆盖get和set函数时,我不确定导致StackOverflowException的原因.当我只使用默认的get并设置它有效.
enum MyEnumType
{
....
}
public MyEnumType data { get; set; }
Run Code Online (Sandbox Code Playgroud)
但是当我尝试添加其他数据时,它会抛出StackOverflowException
public MyEnumType data
{
get
{
return data;
}
set
{
data = value;
}
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?当我为asp .net用户控件属性执行此操作时,没有问题.我想知道为什么它导致正常枚举数据类型的StackOverflowException.