我对 C# 很陌生,我创建了一个 get 和 set 属性,用于获取和设置表单标签:
public string accessDestFile() {
get {
return this.lblDestFileContent.Text;
}
set {
this.lblDestFileContent.Text = value;
}
}
我想创建类似的东西,我可以用它来获取和设置文本框中的值,例如:
public string[] accessTextList() {
get {
return this.txtList.Lines;
}
set {
this.txtList.Lines = value;
}
}
虽然语法有问题,因为 get、set 和 value 都带有红色下划线。
删除属性名称上的括号。由于它是一个属性而不是方法,因此您也倾向于不使用动词来命名它。
public string[] TextList
{
get
{
return this.txtList.Lines;
}
set
{
this.txtList.Lines = value;
}
}