在c#中如何写一个集合,给集合赋予属性(包含集合的名字编号,)

在c#中如何写一个集合,给集合赋予属性(包含集合的名字编号,),并且完成集合中元素的添加删除,集合的添加删除和集合的合并。

我个人来说,对于 List<>集合 喜欢用for循环来操作。当然是数据量不大的情况下。
另外,C#中,有很多List<>的内置方法,平常自己多做做小测试。
其中Add()可以添加与集合相同的元素,Remove()可以删除元素。
AddRange()可以达到你要的效果,使两个集合合并。
RemoveRange()可以删除从 n到m的元素。等等等等,,,
这些都是个人遇到的一些问题,解决之后的总结。详细的还要自己试试。追问

你看看我写的一个大致的模块,看看对不对:
using System;
using System.Collections;
using System.Collections.Specialized;
public class 集合类
{
public:void String)() //属性。
{
内容:。
}
public:void Add() //集合的添加
{
内容:。。
}
public:void Remove() //集合的删除。
{
内容:
}
public:void Addnums() //元素的添加。
{
}

.......//等等
}

追答

额,你是要操作什么呢。
我刚刚说的方法,是List这个对象,本身的方法。
就像Object o = new Object(); string a = o.ToSting();
中的ToSting()一样啊

追问

我想要的操作就是上面问题上的操作,你能不能给个大致关于问题的代码的大致结构啊?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-13
自己建个类,例如TEST,然后继承List就可以了
public class TEST<T> : List<T>
{
public string name = "";
public int number=0;
}追问

能不能写的完整一点恩?

追答

这个就是完整的了!很简单了
自己创建个实例不就知道了么
TEST a=new TEST();
a.name="1"; //集合名称
a.number=2; //集合编号
a.Add("11111"); //添加
a.RemoveAT(0);//删除
集合的删除添加操作,那是你建立的对象的事了,这里是String
合并a和b集合:a.Union(b);

本回答被网友采纳
第2个回答  2012-05-13
我记得书上有例题吧, 你可以查下的,不会在问追问

你看的那本书?

相似回答