在c#中如何写一个集合,给集合赋予属性(包含集合的名字编号,) 10
在c#中如何写一个集合,给集合赋予属性(包含集合的名字编号,),并且完成集合中元素的添加删除,集合的添加删除和集合的合并。...
在c#中如何写一个集合,给集合赋予属性(包含集合的名字编号,),并且完成集合中元素的添加删除,集合的添加删除和集合的合并。
展开
3个回答
展开全部
我个人来说,对于 List<>集合 喜欢用for循环来操作。当然是数据量不大的情况下。
另外,C#中,有很多List<>的内置方法,平常自己多做做小测试。
其中Add()可以添加与集合相同的元素,Remove()可以删除元素。
AddRange()可以达到你要的效果,使两个集合合并。
RemoveRange()可以删除从 n到m的元素。等等等等,,,
这些都是个人遇到的一些问题,解决之后的总结。详细的还要自己试试。
另外,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()一样啊
展开全部
自己建个类,例如TEST,然后继承List就可以了
public class TEST<T> : List<T>
{
public string name = "";
public int number=0;
}
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);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-05-13
展开全部
我记得书上有例题吧, 你可以查下的,不会在问
追问
你看的那本书?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询