代码之家  ›  专栏  ›  技术社区  ›  Nap

重载getter和setter会导致C#中的堆栈溢出[重复]

  •  6
  • Nap  · 技术社区  · 16 年前

    enum MyEnumType
    {
    ....
    }
    
    public MyEnumType data { get; set; }
    

    public MyEnumType data
    {
      get
      {
        return data;
      }
      set
      {
        data = value;
      }
    }
    

    有什么想法吗?当我为ASP做这件事的时候。NET用户控件属性没有任何问题。为什么它会导致普通枚举数据类型的StackOverflowException?

    4 回复  |  直到 5 年前