C#语法的问题 get set的用法

问题描述:

C#语法的问题 get set的用法
public class Users
{
private int _userid;
private string _username;
private string _userpwd;
public int UserId
{
get { return this._userid; }
set { this._userid = value; }
}
public string UserName
{
get { return this._username; }
set { this._username = value; }
}
get 和set的用法.
不要复制给我帮助中公式般回答 通俗的讲一下具体用法
顺便麻烦讲解一下 上面 get和set的语句
1个回答 分类:综合 2014-10-15

问题解答:

我来补答
这是C#中的属性
public string UserName
{
get { return this._username; }
set { this._username = value; }
}
通俗来讲..get是获取值 set是设置值
比如这句:get { return this._username; }
如果调用这个get方法 就能获得方法return的 this._username(返回的值)
调用方法:Console.Write(对象.UserName);(输出该属性的值)
比如这句:set { this._username = value; }
如果调用这个set方法 就可以重新设置username的值 value就是你新设置的值
调用方法:对象.UserName="新值";(为该属性附新值)
 
 
展开全文阅读
剩余:2000