c#泛型类型对象返回null错误
本文关键字:null 错误 返回 对象 泛型类型 | 更新日期: 2023-09-27 18:04:48
我在btree中从泛型类型对象返回null
This Is the Error: A first chance exception of type 'System.>在System.exe中发生NullReferenceException附加信息:对象引用未设置为对象的实例。如果有此异常的处理程序,则程序可以安全地继续
和我的代码
public BTree() //creates an empty tree
{
root.Name = default(T);
root.Members = default(T);
}
感谢我设置root为:
public BST()
{
root = null;
}
这里的问题是root
目前是null
,你得到一个异常试图设置它的成员。考虑到BTree()
是一个构造函数,root
可能是一个实例字段,您需要在使用
public BTree() {
root = new Artist<T>();
root.Name = default(T);
root.Members = default(T);
}
编辑
基于PasteBin代码更新