在定义实体类成员时,特别是通过get、set方式获取和设置时,就会用到publick和private定义字段
1、均定义为public返回前端效果
- 效果
- 代码
public class ResultEntity
{
public int _code;
public int code
{
get
{
if (_code <= 0)
{
_code = 199;
}
return _code;
}
set
{
_code = value;
}
}
public string _message;
public string message
{
get
{
if (string.IsNullOrEmpty(_message))
{
_message = "操作无效,请联系管理员!";
}
return _message;
}
set
{
_message = value;
}
}
}
2、 不显示_code和_message
- 效果
- 代码
public class ResultEntity
{
private int _code;
public int code
{
get
{
if (_code <= 0)
{
_code = 199;
}
return _code;
}
set
{
_code = value;
}
}
private string _message;
public string message
{
get
{
if (string.IsNullOrEmpty(_message))
{
_message = "操作无效,请联系管理员!";
}
return _message;
}
set
{
_message = value;
}
}
}