C#如何从char的LinkedList中删除char到char变量?

时间:2016-07-16 11:03:14

标签: c# linked-list

以下代码结果出错:

  

无法将类型'void'隐式转换为'char'

    string S = "Hello World!";        
    LinkedList<char> myChars = new LinkedList<char>();

    foreach (char ch in S)
    {
        myChars.AddFirst(ch);
    }

    char c = myChars.RemoveFirst();

如何删除第一个元素并将其复制到char变量c?

谢谢!

1 个答案:

答案 0 :(得分:1)

你可以这样做:

var node = myChars.First;
char c = node.Value;
myChars.Remove(node);