首页上一页 1 下一页尾页 1 条记录 1/1页
public string Text {get;set; }例如这句话,这个语法如何使用,get和set的意义是什么?
这是c#中的属性,set负责属性的写入操作,get负责属性的读取操作,属性要比字段更加灵活及功能更加强大.
你的这段代码可以写成:
private string text;
public string Text {
get{return text;}
set{text=value;}
}
相对于这样的写法,你的写法就是简化了这种麻烦的写法,但get和set不止于这么简单用途,里面可以写正常的逻辑代码块if for 等等
public string Text {get;} //只读属性
private string text;
public string Text {set{text=value;}} //只可写入属性