以下是创建新表单项时Visual Studio自动生成的示例。
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) // background color
{
}
以下是我的getter
。
public type comboBox2Object { // text color
get {
return this.comboBox2;
}
}
我希望能够在我的main方法中使用类似settings.comboBox2Object.Text
的东西,因此我的问题是 - 我应该将getter方法的返回类型设置为什么?
注意:
以前,我就是这样做的:
public type comboBox2Color { // text color
get {
return this.comboBox2.Text;
}
}
然而,属性开始快速堆积,因此我有兴趣只返回comboBox对象,并在我的main方法中使用相应的方法,如.SelectedIndex
,Enabled
等。
答案 0 :(得分:3)
您的退货type
是您在商家中指定的类型:
public ComboBox MyComboBox {
get { return this.comboBox2; }
}
在此示例中,返回ComboBox的返回类型应与属性的返回类型匹配,且为System.Windows.Forms.ComboBox
。此属性将返回对this.comboBox2
。
有关详细信息,请参阅MSDN文档