110,502
社区成员
发帖
与我相关
我的任务
分享
public class Test
{
private int foo;
public int Foo { get; set; }
}
public class Test
{
private int _foo;
public int Foo { get; set; }
}
private int _x;
然后在这个变量上按鼠标右键,选择菜单项“重构->封装字段”,然后按两次Enter,你可以看到,c#编译器完全可以“理解”这种变量“写法”,不管哪一种形式都一样。
private readonly int _num = 10;
using System;
namespace XXXXX.Model
{
/// <summary>
/// Sys_Role:实体类(属性说明自动提取数据库字段的描述信息)
/// </summary>
[Serializable]
public partial class Sys_Role
{
public Sys_Role()
{}
#region Model
private string _roleid;
private string _rolename;
private string _description;
/// <summary>
///
/// </summary>
public string RoleID
{
set{ _roleid=value;}
get{return _roleid;}
}
/// <summary>
///
/// </summary>
public string RoleName
{
set{ _rolename=value;}
get{return _rolename;}
}
/// <summary>
///
/// </summary>
public string Description
{
set{ _description=value;}
get{return _description;}
}
#endregion Model
}
}
Class Demo
{
private int _field;
public int Field{get{return this._field;}}
public void SetField(string field)
{
int tmp;
if(int.TryParse(field,out tmp))
{
this.this._field=tmp;
}
}
}