首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么用List类实现像combox那样,包含有显示值和实际值的数组

2013-07-08 
如何用List类实现像combox那样,包含有显示值和实际值的数组例如下面的显示值值张三1李四2........等等[解

如何用List类实现像combox那样,包含有显示值和实际值的数组
例如
下面的
显示值   值
张三      1
李四      2
........等等
[解决办法]
List可以是包含键 和 值 的类的对象的集合

还可以利用字典来实现
[解决办法]
List<Tuple<string, int>>
List<KeyValuePair<string, int>>
List<MyClass> (class MyClass { public string text; public string value; })
List<string[]>
...
[解决办法]
用泛型就可以了,
自己定义一个类

 public class Student
        {
            private string name;

            public string Name
            {
                get { return name; }
                set { name = value; }
            }
            private string value;

            public string Value
            {
                get { return this.value; }
                set { this.value = value; }
            }
        }

 List<Student> list = new List<Student>();
            Student stu = new Student();
            stu.Name = "zhangsan";


            stu.Value = "1";
            
//或者用
   Dictionary<int, string> dic = new Dictionary<int, string>();
            dic.Add(1, "张三");


[解决办法]
List有泛型,你可以保存一个类实例

热点排行