在定义实体类成员时,特别是通过get、set方式获取和设置时,就会用到publick和private定义字段


1、均定义为public返回前端效果

  • 效果

【小5聊】C#基础编程之public和private定义成员返回参数_开发语言

  • 代码
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

  • 效果

【小5聊】C#基础编程之public和private定义成员返回参数_开发语言_02

  • 代码
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;
}
}
}