如何在集合编辑器中添加没有默认命名空间的项目?

时间:2017-05-03 05:51:22

标签: c# windows winforms

我为集合创建了一个自定义集合和集合器,当我通过集合器中的“添加”按钮向集合添加新项目时,集合者使用如下命名空间显示整个项目,

WindowsFormApplication.MyApplication.MyItem WindowsFormApplication.MyApplication.MyItem

有没有办法在不显示命名空间的情况下添加项目,如下所示

MyItem1 MyItem2

有人能告诉我吗?

1 个答案:

答案 0 :(得分:1)

显示集合时,.Net默认调用对象的.ToString()方法。默认情况下,此方法只返回对象的完全限定类名。如果您想要其他演示文稿,则需要覆盖班级的.ToString()方法。

例如:

public override String ToString()
{
    return this.Label;
}