Public int Id{get;set;}
公有成员变量定义,后边的get,set是默认的方法的简写。
Public int ID{
get { return id; }
set { id = value; }
}
公有成员变量定义,后边的是自定义的get,set方法(目前这个定义和默认的一样,所以作用和相变简写的是一样的)。
Private int Id;
私有成员变量定义,后边虽然没有get,set方法(这里应该和默认构造函数一样,是vs的语法糖,如果不写还是会给你默认的添加),但是还是可以正常使用,只是因为是私有所以不可以在类外使用(除非添加共有的get和set方法)。
所以除了作用域不一样,上面这3部分code关于get和set部分作用是一样的。