c#新手 请问。怎么使用 Key为英文 的多维集合,数组
c#新手 请教。如何使用 Key为英文 的多维集合,数组
先谢谢各位了。
如何使用 Key为英文 的多维集合,数组
例如
学校
-[1年级]
^ --[1班]
---[学生A]
----[性别]
---[学生B]
----[性别]
^ --[老师]
---[老师A]
---[老师B]
---[老师C]
--[2班]
^ --[1班]
---[学生A]
----[性别]
---[学生B]
----[性别]
^ --[老师]
---[数学]
---[语文]
---[英语]
----------------------------------------------
array(一年级
=array(1班
=array( 学生
= array(名字
= array(性别=string)),这里的学生比老师多1层结构
老师
= array(名字=string)
),
=array(2班
=array( 学生
= array(名字
= array(性别=string)),这里的学生比老师多1层结构
老师
= array(名字=string)
)
)
这种写法能使用什么 集合 或者 数组完成呢??
可以给个实例代码么?
------解决方案--------------------
先谢谢各位了。
如何使用 Key为英文 的多维集合,数组
例如
学校
-[1年级]
^ --[1班]
---[学生A]
----[性别]
---[学生B]
----[性别]
^ --[老师]
---[老师A]
---[老师B]
---[老师C]
--[2班]
^ --[1班]
---[学生A]
----[性别]
---[学生B]
----[性别]
^ --[老师]
---[数学]
---[语文]
---[英语]
----------------------------------------------
array(一年级
=array(1班
=array( 学生
= array(名字
= array(性别=string)),这里的学生比老师多1层结构
老师
= array(名字=string)
),
=array(2班
=array( 学生
= array(名字
= array(性别=string)),这里的学生比老师多1层结构
老师
= array(名字=string)
)
)
这种写法能使用什么 集合 或者 数组完成呢??
可以给个实例代码么?
------解决方案--------------------
- C# code
public class Class { public string ClassName{get;set;} public List<Student> StudentList{get;set;} public List<Teacher> TeachertList{get;set;} } public class Student { public string StuName{get;set;} public string Gender{get;set;} } public Class Teacher { public string TeacherName{get;set;} public List<string> Course{get;set;} }