数据访问层里首先为什么要加上这么一句 public DBOperator DB { get; set; }

https://zhidao.baidu.com/question/317416672.html

其实这是一个自动实现的属性,可能你以前看到的属性都是get{};set{};
这里如果你声明了这个属性而不提供get/set方法的实现,C#会自动给你声明一个私有字段,你这个

代码中这个字段的名字是DB类型是DBOperator,并且编译器会自动实现get和set方法,说白了这里

就相当于这样:
private DBOperator DB;
public DBOperator DB{
get{return DB;};
set{this.DB = value;};

posted @ 2023-02-01 14:15  yinghualeihenmei  阅读(18)  评论(0编辑  收藏  举报