C# VB和C中的Redim语句#
以下C# VB和C中的Redim语句#,c#,vb6,C#,Vb6,以下重读a(0到i,0到1)的C#等价物是什么 我正在尝试通过Array.resize使用它来实现。。。但它不起作用。因为您没有使用保存,这只是: a = new SomeType[i,1]; 更一般地说,Array.Resize(类似于ReDim Preserve)仅适用于向量(基于0的一维数组);多维数组没有过载。但是,您可以简单地创建一个新数组,然后在循环中将数据从旧数组复制到新数组。但是,坦率地说,如果你经常调整数组大小,那么你的代码中可能有些错误——可能考虑某种嵌套列表;或者,由于第
重读a(0到i,0到1)
的C#等价物是什么
我正在尝试通过Array.resize使用它来实现。。。但它不起作用。因为您没有使用
保存
,这只是:
a = new SomeType[i,1];
更一般地说,
Array.Resize
(类似于ReDim Preserve
)仅适用于向量(基于0的一维数组);多维数组没有过载。但是,您可以简单地创建一个新数组,然后在循环中将数据从旧数组复制到新数组。但是,坦率地说,如果你经常调整数组大小,那么你的代码中可能有些错误——可能考虑某种嵌套列表;或者,由于第二个方向始终为0-1,因此可以是两个单独的数组/列表,也可以是一个具有两个成员的类型的单个数组/列表。“不工作”永远不是可接受的问题描述。提供您尝试的实际代码。=)如果您正在尝试实现它,那么您将获得一些代码。您认为如果我们能看到该代码会对我们有帮助吗?重复:+1,特别是建议替换为“两个单独的数组/列表,或一个类型为两个成员的单个数组/列表”