我想编写一个返回对象并将其放到外部数组的方法,但是在完成一个方法后应该增加数组索引。 下次,当我调用一次againe方法时,一个对象应该写入外部数组中的相邻单元格。你能告诉我任何想法或给我看一些例子吗?谢谢。
答案 0 :(得分:0)
如果我已正确理解您的问题,您应该使用List<T>
类型作为“外部阵列”。它具有Add(T item)
方法,允许您以与您描述的方式完全相同的方式添加项目。假设您的对象属于Foo
类型:
public void Test()
{
var externalArray = new List<Foo>();
var foo1 = MyMethod(externalArray);
var foo2 = MyMethod(externalArray);
}
public Foo MyMethod(List<Foo> list)
{
var item = new Foo();
list.Add(item);
return item;
}