我正在从一个示例构建一个新的简单链接列表,但我从一开始就从head
节点收到一个奇怪的警告。警告没有显示在示例上,而是在我的节目中显示。
我应该多担心,有没有办法解决它?
我得到的确切错误:
严重级代码描述项目文件行警告CS0414字段 'LinkedList.head'已分配,但其值永远不会 使用myLinkedList
public class Node
{
private object data;
private Node next;
public Node(object data, Node next)
{
this.data = data;
this.next = next;
}
public object Data
{
get { return this.data; }
set { this.data = value; }
}
public Node Next
{
get { return this.next; }
set { this.next = value; }
}
}
我在课堂上有方法,但警告从一开始就是
public class Node
{
private object data;
private Node next;
}
答案 0 :(得分:0)
警告不在 Node 类中,而是在 LinkedList 类中。
你有一个 head 字段,可能没有 getter / setter ,也没有任何方法使用它。
您可能在 LinkedList 构造函数中设置了值,但稍后从不使用 head 字段。