public string UserName{get; private set;}
就是没有set就可以啊,java生成get,set不是只能半自动么,没有C#那么优雅了。但vs没有批量设置字段的get,set的操作
只写个get方法不就可以了么?
定义final属性,虽然可以被反射修改
属性私有; 公有的get, 不提供set方法就是了