我正在用 C# 构建一个小型 Windows 窗体应用程序。在表单代码中,我使用 ToString 方法定义了一个公共结构,该方法必须从同一表单上的组合框中的项目构建其部分输出。这听起来应该不难
public partial class Form1 : Form
{
public struct OrderLineItem
{
string someString;
int index;
string ToString()
{return someString + ActiveForm.sizeComboBox.Items[index].ToString();}
}
}
它抱怨找不到 sizeComboBox 的定义。如果我明确使用表单的名称,它表示静态字段需要对象引用......我不太确定这意味着什么。使用 this.sizeComboBox 是指结构,而不是表单。同样,仅使用 sizeComboBox 时,需要一个对象引用。