【发布时间】:2011-02-28 19:55:40
【问题描述】:
我有一个二维数组a[3,3]。如何将一维表示为新数组并将其传递给某个函数?
int[,] a = new int[3,3];
a[0,0] = 1;
...
string b = concatenate(a[0]); // where concatenate is a function
// take a one dimension array as param
另外,我可以用 C# 创建一个 65000x65000 的数组吗?我遇到了一些“内存不足”的错误。
【问题讨论】:
-
尊敬的用户208080!这个网站是社区,而不仅仅是寻求帮助的地方。请尊重规则。您问了 5 个问题,但没有将任何答案标记为已接受。非常感激!并格式化您的代码!
-
65000x65000 int array = 15.7393515 GB 内存一次。是的,如果你有足够的空闲内存,你可以这样做,但现在的问题是你是否应该这样做;)
-
你想解决什么问题?
-
@Juliet 在 32 位系统中你不能,即使你有那么多物理内存
标签: c#