有一段代码, 模拟了互为关系的2个对象该如何向用户展示这样的数据呢?大家可以用VS调试,在快速监视里.看一下数据结构.当这个数据 是从对象型数据库取出来的时候 如何进行处理并展示给用户?
namespace test2
{
class Program
{
static void Main(string[] args)
{
Class _Class = new Class();
_Class._Student = new Student[] {
new Student("张三", _Class),
new Student("李四", _Class),
new Student("王五", _Class), };
}
} public class Student
{
public string _Name;
public Class _Class; public Student(){} public Student(string _Name, Class _Class)
{
this._Name = _Name;
this._Class = _Class;
}
} public class Class
{
public Student[] _Student; public Class(){} public Class(Student[] _Student)
{
this._Student = _Student;
}
}
}
肯定有个深度问题. 关键是如何处理这个深度.纯属自己没事散分. 大家可以随便发言.
namespace test2
{
class Program
{
static void Main(string[] args)
{
Class _Class = new Class();
_Class._Student = new Student[] {
new Student("张三", _Class),
new Student("李四", _Class),
new Student("王五", _Class), };
}
} public class Student
{
public string _Name;
public Class _Class; public Student(){} public Student(string _Name, Class _Class)
{
this._Name = _Name;
this._Class = _Class;
}
} public class Class
{
public Student[] _Student; public Class(){} public Class(Student[] _Student)
{
this._Student = _Student;
}
}
}
肯定有个深度问题. 关键是如何处理这个深度.纯属自己没事散分. 大家可以随便发言.
解决方案 »
- C#个利用snmpSharpnet实现snmp网管系统(出现错误:由于系统缓冲区空间不足或列队已满,不能执行套接字上的操作)。
- c#编写DLL 给delphi 调用
- 水晶报表的问题,高分
- 如何查看类实例被哪些对象实例引用了? 散分!!! 分不够可再加!!
- 请教高人Bitmap怎么利用socket传出去?
- 怎样在有图片背景的窗体上添加文字而不会挡着图片
- 有一个关于语法的问题
- Response.Redirect("aaa.aspx",1);
- 求帮把这种表格做成winform增删改查程序
- 用直方图,饼图动态显示查询出来的数据?
- DataGridView的一个奇怪问题.可能比较冷门~~
- C# devexpress gridcontrol 绑定显示问题
以你的定义,用GridView展示出来就好了。
Class类里字段就是Student类数组。也可使用
Lit<Student> lst=new Lit<Student>();构建实体类集合
设置深度可在Student里嵌套其他实体类