作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 23:53:35
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的语句
这是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="新值";(为该属性附新值)