问题描述
- Model层里面的get和set问题
-
public string user_name
{
set { _loginname = value; }
get { return _loginname; }
}和 public string user_name{set;get;}有什么区别?
解决方案
区别是第一种写法能够在get和set中做更多的控制,比如判断是否为空,做一些逻辑处理等等,而第二种只能简单的赋值,不能写逻辑。
解决方案二:
一样的 第二个是第一个简写 语法糖而已 以前不支持第二种写法的
解决方案三:
?你赞同楼上的说法?区别是第一种写法能够在get和set中做更多的控制,比如判断是否为空,做一些逻辑处理等等,而第二种只能简单的赋值,不能写逻辑。
时间: 2024-12-01 18:51:07