Struct C# Tutorial

public struct StructWithPublicMembers {
    public int X;
    public int Y;
}
public struct StructWithProperties {
    private int PrivateX;
    private int PrivateY;
    public int X {
        get {
            return PrivateX;
        }
        set {
            PrivateX = value;
        }
    }
    public int Y {
        get {
            return PrivateY;
        }
        set {
            PrivateY = value;
        }
    }
}
public class MainClass {
    public static void Main() {
        StructWithPublicMembers MembersStruct;
        StructWithProperties PropertiesStruct = new StructWithProperties() ;
        MembersStruct.X = 100;
        MembersStruct.Y = 200;
        PropertiesStruct.X = 100;
        PropertiesStruct.Y = 200;
    }
}