我正在尝试从B类到A类获得array[i]
。
在B类中,我有:
public array getArray() {
return array[i];
}
如何获得完整的
array
来完成这项工作?combobox1.items.add(getArray());
我正在尝试这样做,但是它不起作用。您能否以一个代码示例来回答,该代码示例解释了发送和获取
array[i]
的不同类中的两种方法。 最佳答案
您需要授予class A
对整个数组的访问权限,而不仅仅是单个值。例如
class B {
Object[] _array;
public Object[] GetArray() {
return _array;
}
}
现在,
class A
可以使用所有元素并完全填充组合框foreach (object element in classBInstance.GetArray()) {
combobox1.Items.Add(element);
}
关于c# - C#在A类和B类之间传递数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4854150/