【发布时间】:2016-11-08 04:47:11
【问题描述】:
相当愚蠢的问题(如果你不知道的话,我对 C# 有点陌生;P)。具体来说,我正在尝试将一整行(一维字符串数组)分配给 C# 中的二维字符串数组。 C++ 中的等价物(如果有帮助的话)将是
vector< vector<string> > 2dArray;
vector<string> 1dArray({"Aa","Bb","Cc"});
for (int i = 0; i < 2; i++) {
2dArray.push_back(1dArray);
}
我不认为这有什么区别,但一维数组实际上是使用 split 函数从控制台读取的一行,我将其视为一维字符串数组:Console.ReadLine().Split()
我意识到我可以诉诸于单独分配元素,但如果存在让我逐行分配的解决方案,那么我想学习使用那个。
【问题讨论】:
-
你想让你的二维数组的每一行都有相同的值吗?
标签: c# arrays multidimensional-array