c# 类定义方法时用的get和set怎么回事
c#类定义方法时用的get和set怎么回事代码如下:publicclassQueryParams{privatestring[]CB_Array;//CheckBox的状...
c# 类定义方法时用的get和set怎么回事
代码如下:
public class QueryParams
{
private string[] CB_Array;//CheckBox的状态
private string[] Condition_Array;//查询条件
public QueryParams()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
public string[] CB_Operate
{
get { return CB_Array; }
set {Array.Copy(value,CB_Array );}
}
public string[] Condition_Operate
{
get { return CB_Array; }
set { Array.Copy(value, Condition_Array); }
}
}
平时声明方法时 不是在方法名称后加参数吗,上面的没有加参数表也可以啊 展开
代码如下:
public class QueryParams
{
private string[] CB_Array;//CheckBox的状态
private string[] Condition_Array;//查询条件
public QueryParams()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
public string[] CB_Operate
{
get { return CB_Array; }
set {Array.Copy(value,CB_Array );}
}
public string[] Condition_Operate
{
get { return CB_Array; }
set { Array.Copy(value, Condition_Array); }
}
}
平时声明方法时 不是在方法名称后加参数吗,上面的没有加参数表也可以啊 展开
展开全部
我来回答吧,
这里是定义类属性的固定模式,get是返回私有变量的值,set是把隐式value的值赋值给 私有变量。这里你说所说的不是方法,是属性。
这里get和set 所修饰的是类的QueryParams的属性CB_Operate、Condition_Operate访问符,这里使用属性的好处是,类很好的封装、隐藏了私有成员CB_Array和 Condition_Array,外界只需要知道这两个属性就可以了。
CB_Operate的get 索引器 是返回 CB_Array值。返回值。
CB_Operate的set 索引器 是把 给定的 string[] 数组 复制到 CB_Array 中。赋值。
下同。
这里是定义类属性的固定模式,get是返回私有变量的值,set是把隐式value的值赋值给 私有变量。这里你说所说的不是方法,是属性。
这里get和set 所修饰的是类的QueryParams的属性CB_Operate、Condition_Operate访问符,这里使用属性的好处是,类很好的封装、隐藏了私有成员CB_Array和 Condition_Array,外界只需要知道这两个属性就可以了。
CB_Operate的get 索引器 是返回 CB_Array值。返回值。
CB_Operate的set 索引器 是把 给定的 string[] 数组 复制到 CB_Array 中。赋值。
下同。
展开全部
get访问器里面自动带一个当前属性类型名字为value的参数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
get是读取属性时进行的操作,set是设置属性时进行的操作。定义一个属性如果只有get,这个属性就是只读的。
3.5框架中 属性可以缩写为以下:
public string aa
{
get{}
set{}
}
3.5框架中 属性可以缩写为以下:
public string aa
{
get{}
set{}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那是定义的属性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询