请问C#高手,下面这条语句什么意思??

来源:百度知道 编辑:UC知道 时间:2024/06/02 21:50:34
public override string CommandText { get; set; }

请问:get和set起什么作用??是不是没有用??另外,在源代码中,

在关键字 public的前面有个矩形框,里面有水平三个点,我把它复制到这里就变成了 “// 摘要:”,请问矩形框是什么??

get和set起什么作用:这是表示在这个重写的属性中有读和写这两个访问器。

在关键字 public的前面有个矩形框,里面有水平三个点,这个意思是这段代码是折叠起来的,如果展开就可以看到全部的代码。

索引,你查查msdn那里说的更详细更好,还有例子。

我根据程序得出自己的理解 get 是从CommandText取得数据,而set是把当前数据填充到CommandText里

public override string CommandText { get; set; }

重写名为CommandText的属性
Override 重写
public override string CommandText {
get return xxx; set xxx= value; }

可重写的属性
举个例子吧
在继承后可以重写成
public override string CommandText
{
get
{
return (想返回的字符串如)stringn+stringm;
}
set
{
this.(字符串赋值)=value;
this.(字符串2赋值)=value.ToString().Length;

等等
}
}

ok~~_0-?