我创建了一个名为MyGenList<T>
. 我已经覆盖了该ToString()
方法,因此如果列表为空,则只显示对象的类型。
public override string ToString()
{
if (this.count == 0)
{
return this.GetType().ToString();
}
else
{
StringBuilder sb = new StringBuilder();
for (int i = 0; i < this.count; i++)
{
sb.Append(elements[i]);
sb.Append(System.Environment.NewLine);
}
return sb.ToString();
}
}
如果我有一个空字符列表,我想GenericClasses.MyGenList<char>
显示。但是,当前控制台显示GenericClasses.MyGenList1[System.Char]
. 你能指出我的错误吗?