我对C#编程很陌生,所以我的问题可能听起来很愚蠢
我正在创建一个像
这样的多维字符串数组public class master
{
public List<string> user_selected = new List<string>();
public List<string> available = new List<string>();
public List<string> bookedseats = new List<string>();
public string [] [] trackbooked=new string[30][] ;
}
现在我正在为它分配一些值,如
a[l].trackbooked[i][j] = pb.Name;
a是对象列表
List<master> a = new List<master>();
a.Add(obj0);
a.Add(obj1);
a.Add(obj2);
a.Add(obj3);
a.Add(obj4);
可以帮助一些人。谢谢你的帮助。
答案 0 :(得分:1)
您只初始化了多维数组的一个维度。有关initialize a multidimensional array的所有方法,请参见msdn。
public string [,] trackbooked=new string[30,30] ;
答案 1 :(得分:-4)
pb.Name.Tostring(); 我冒昧地猜测,无论pb是什么,它的NAME值都不会作为字符串返回。您应该能够使用上述命令来纠正您的问题。