c# 如何创建属性来获取/设置 string[]?

问题描述 投票:0回答:1

我对 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 都带有红色下划线。

c#
1个回答
-1
投票

删除属性名称上的括号。由于它是一个属性而不是方法,因此您也倾向于不使用动词来命名它。

public string[] TextList 
{
    get
    {
        return this.txtList.Lines;
    }
    set
    {
        this.txtList.Lines = value;
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.