【发布时间】:2016-11-08 17:08:09
【问题描述】:
你能告诉我如何在 C# 中将元素从列表放入二维数组吗?
tura = new string[howManyWords, 6];
howManyWords = 0;
foreach (words word in wc.words)
{
if (word.CategoryNumber == scb.Category)
{
tura[howManyWords] ......; howManyWords++;
}
}
我有一个由 XML 文件组成的列表。我在 Unity 工作。
<?xml version="1.0" encoding="utf-8"?>
<WordCollection>
<Words>
<Word name="$mezczyzna">
<CategoryNumber>1</CategoryNumber>
<PolishName>mężczyzna</PolishName>
<EnglishName>a man</EnglishName>
<AudioName>man.mp3</AudioName>
<ImageName>man</ImageName>
<ImageLocalisationWidth>200</ImageLocalisationWidth>
<ImageLocalisationHigh>700</ImageLocalisationHigh>
</Word>
</Words>
</WordCollection>
【问题讨论】:
-
这在我看来不像一个二维数组。这看起来像 Word 类型的对象列表。你为什么要让它成为一个二维数组,以及一个什么二维数组?您希望新数组长什么样?
-
有一个内置的
List.ToArray()方法:msdn.microsoft.com/en-us/library/x303t819(v=vs.110).aspx,你也许可以使用。 -
@dubstylee 不是二维数组。
-
我认为用户想要字典但不知道。