我需要将我的结果分配给一个数组,但是当我使用这个代码时我遇到了一个问题:
string[] result = null;
result = new string[10];
int num = 0;
int id = Convert.ToInt32(textReader.GetAttribute("id"));
foreach (string attr in attrs)
{
// this line fails \/
result[id] = num { textReader.GetAttribute(attr) };
// I can't put there correctly my int - num
num++;
}
错误是:无法将类型'int'隐式转换为'string'并且两次:; 是期待
你能告诉我如何正确地做到这一点吗?我是 C# 新手,我无法解决这个问题。祝你今天过得愉快。
编辑
我想创建多维数组所以(php风格)结果[1] =数组(0 => firstattr,1 => secondattr等等......)