首先我是一个新手这个问题可能在高手眼中有些搞笑,但我玩C#也才十多天所以有很不太明白的还请前辈们不要介意。
首先我的软件中有类似于一行的表格数据 如:任务ID,任务名,任务状态,任务描述、。。也只是一个普通任务的概述而以,以前是个任务是固定的只有四个所以我就用了四个哈希表来保存以便在软件运行的过程中调用。。。
但是软件的更改现在这个任务要自动增加不断变多,那再用哈希表就显得麻烦了(如果合希表有集合或者数组形式可以应对请告诉我)。所以这样的情况就似乎像一个表格,我要在软件运行时临时调用应该用什么数据型式来保存一下。这里除开多维数组。最好有个小例子谢谢前辈们指点
List<object> 把object替换成你的任务类型实体?
你说的是泛型集合吧,,,,在书上看到过,,,,当时有些难以理解。。。。。不知道朋友没有使用例子?
比如先创建个任务类型实体,比如 public class TaskEntity(){...}给这个类加你要的属性:任务ID,任务名,任务状态,任务描述…
实力话一个泛型List<TaskEntity> list = new List<TaskEntity>();
如果要增加的话list.Add(TaskEntity类型实例)就OK了。
@Firen: 哦明白了一些,,,如果这样似乎也应该可以搞成哈希表类型吧。。。嗯我先去试试朋友
@Firen: 刚刚 我测试过了定义了一个List<Hashtable>,,,果然很好用,,,谢谢朋友