日期:2014-05-18  浏览次数:20818 次

泛型问题,求解
定义个一个实体类Car,三个属性在里面,在界面中有3个TextBox,想要分别给属性赋值后添加到List<Car>中,
请问具体应该怎么做,我添加不进去啊~~~
征求高手意见,在线等,晚8点前结贴

------解决方案--------------------
先实例化实体类Car,再添加
Car ca = new Car();
ca.属性1 = TextBox1.Text;
ca.属性2 = TextBox2.Text;
ca.属性3 = TextBox3.Text;
List<Car> listCar = new List<Car>();
listCar.Add(ca);
------解决方案--------------------
探讨
先实例化实体类Car,再添加
Car ca = new Car();
ca.属性1 = TextBox1.Text;
ca.属性2 = TextBox2.Text;
ca.属性3 = TextBox3.Text;
List <Car> listCar = new List <Car>();
listCar.Add(ca);

------解决方案--------------------
探讨
补充一下,泛型还要添加到一个listView里面,我把对象.ToString()放进去了,但是添加上的值不对呀~~~
麻烦帮我搞一下
C# codeAdd a = new Add();
Car c1=new Car();
a.ShowDialog();
cars.Add(c1);
cars.Add(c1);
cars.Add(c1);
this.listView1.Items.Add(c1.ToString());


取值界面是这样的代码

C# code if (this.txtName.Text !…

------解决方案--------------------
要具体到属性的值,直接.ToString()是返回Type类型的字串(如"System.String")