Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ';linkedlist.head';已分配但从未使用_C#_Linked List_Warnings_Singly Linked List - Fatal编程技术网

C# ';linkedlist.head';已分配但从未使用

C# ';linkedlist.head';已分配但从未使用,c#,linked-list,warnings,singly-linked-list,C#,Linked List,Warnings,Singly Linked List,我正在根据一个示例构建一个新的简单链接列表,但从一开始我就从head节点得到一个奇怪的警告。这个警告并没有出现在示例中,而是出现在我的示例中 我该有多担心?有没有办法解决 我得到的确切错误是: 严重性代码说明项目文件行警告CS0414字段 “LinkedList.head”已赋值,但其值从不为空 使用myLinkedList 我在班上有方法,但警告从一开始就是正确的 public class Node { private object data; private Node nex

我正在根据一个示例构建一个新的简单链接列表,但从一开始我就从
head
节点得到一个奇怪的警告。这个警告并没有出现在示例中,而是出现在我的示例中

我该有多担心?有没有办法解决

我得到的确切错误是:

严重性代码说明项目文件行警告CS0414字段 “LinkedList.head”已赋值,但其值从不为空 使用myLinkedList

我在班上有方法,但警告从一开始就是正确的

public class Node
{
    private object data;
    private Node next;
}
警告不在yout节点类中,而在LinkedList类中

您有一个head字段,它可能没有任何getter/setter,也没有使用它的方法


可能您在LinkedList构造函数中指定了一个值,但以后永远不要使用head字段。

这不是错误,而是警告。它告诉您有一个未使用的变量。我认为您的代码中一定缺少一些内容。我没有看到
标题
字段。无论如何,这是一个相当温和的警告,只是告诉您有一个冗余字段。大写并不是坏事。然而,您得到该警告是因为您声明了一个变量,您不以任何方式使用它,无论是通过设置它的值还是通过读取它。只需删除该变量,一切正常。感谢您的建议谢谢,因为我没有getter和setter。谢谢你的提示。
public class Node
{
    private object data;
    private Node next;
}