Empty accessors do matter?

Posted by Petr on Stack Overflow See other posts from Stack Overflow or by Petr
Published on 2010-04-07T08:31:32Z Indexed on 2010/04/07 8:33 UTC
Read the original article Hit count: 259

Filed under:
|
|

Hi, I have following code that does not work due to "a" being a value typed. But I thought it would not work even without accessors, but it did:

class Program
    {
        a _a
        {
            get;  //when both accessors deleted, it will work
            set;
        }
        static void Main(string[] args)
        {
            Program p = new Program();
            p._a.X = 5;
        }
    }
    struct a
    {
       public int X;
    }

It does not work as "a" is struct. But when I delete accessors from "_a" instance, it works. I do not understand why. Thanks

© Stack Overflow or respective owner

Related posts about c#

Related posts about accessors