c#新手 请教。如何使用 Key为英文 的多维集合,数组

Kogeo_Guan 2012-07-06 05:19:06
先谢谢各位了。
如何使用 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)
)
)

这种写法能使用什么 集合 或者 数组完成呢??
可以给个实例代码么?
...全文
144 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kogeo_Guan 2012-07-09
  • 打赏
  • 举报
回复
hallo .. 有.... 人可以帮帮我吗...
Kogeo_Guan 2012-07-07
  • 打赏
  • 举报
回复
帖子沉了.. 顶顶..
Kogeo_Guan 2012-07-06
  • 打赏
  • 举报
回复
这个类该怎么使用呢?
不是很明白 这个类写的是什么意思.. ^-^
q107770540 2012-07-06
  • 打赏
  • 举报
回复

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;}
}
Kogeo_Guan 2012-07-06
  • 打赏
  • 举报
回复
Dictionary<string, object> SchoolData = new Dictionary<string, object>();
刚开始我用这个套了好多层.. 没有报错。
但是 使用不了
学校["年级"]["班级"]["学生"]["学生A"]["性别"].
学校["年级"]["班级"]["老师"]["老师A"]
他 说我 无法使用 [] 索引应用 与 object 类型
Kogeo_Guan 2012-07-06
  • 打赏
  • 举报
回复
可以帮我详细说明一下吗??
猫哥哥..
刚学 c# 才几天.. 不懂.
q107770540 2012-07-06
  • 打赏
  • 举报
回复
这种适合用自定义类来存放数据

110,537

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧