Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# VB和C中的Redim语句#_C#_Vb6 - Fatal编程技术网

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,特别是建议替换为“两个单独的数组/列表,或一个类型为两个成员的单个数组/列表”