我为集合创建了一个自定义集合和集合器,当我通过集合器中的“添加”按钮向集合添加新项目时,集合者使用如下命名空间显示整个项目,
WindowsFormApplication.MyApplication.MyItem WindowsFormApplication.MyApplication.MyItem
有没有办法在不显示命名空间的情况下添加项目,如下所示
MyItem1 MyItem2
有人能告诉我吗?
答案 0 :(得分:1)
显示集合时,.Net默认调用对象的.ToString()
方法。默认情况下,此方法只返回对象的完全限定类名。如果您想要其他演示文稿,则需要覆盖班级的.ToString()
方法。
例如:
public override String ToString()
{
return this.Label;
}