本帖最后由 陈行 于 2013-10-10 20:59 编辑
comboBox.SelectedItem这个属性有什么用 下面有段代码:
------------------------------------------------------------------------------
List<promary> ps = new List<promary>();
。。。。。
foreach (var a in ps)//ps是一个集合 集合中装的是好多个类的对象
{
comboBox1.Items.Add(a);//自动调用ToString方法
}
某个事件
{
promary p= comboBox1.SelectedItem as promary;// 这个属性为什么能转换成promary对象?
}
--------------------------------------------------------------------------------
class promary
{
public promary(int a,string b)
{
this.Id = a;
this.Sheng = b;
}
int id;
public int Id
{
get { return id; }
set { id = value; }
}
string sheng;
public string Sheng
{
get { return sheng; }
set { sheng = value; }
}
public override string ToString()
{
return sheng;
}
}
|