【发布时间】:2010-09-16 16:37:48
【问题描述】:
我有一个二维数组,如下所示:
char[,] str = new char[2,50];
现在,在我将内容存储在 str[0] 和 str[1] 中之后,如何将其存储在一个
string[] s = new string[2];
?
我试过了
s[0] = str[0].ToString();
但这似乎是一个错误:VC# 需要大括号内的“两个”索引,这意味着我只能转换数组中的一个字符。有没有办法将整个 str[0] 转换为字符串?还是将其更改为锯齿状数组是唯一的解决方案?
【问题讨论】:
-
嗨,我发布了但没有注意数组类型。稍后我会再次发布一些代码。
-
我还建议将此问题的标题更改为问题。例如,“如何从二维矩形字符数组的一行创建字符串?”。
-
谢谢...我意识到标题措辞完美,但当时想不出更好的。谢谢你的推荐。 :)
标签: c# arrays string character multidimensional-array