0
следующие результаты кода с ошибкой:C# Как удалить char из LinkedList символов в переменную char?
Cannot implicitly convert type 'void' to 'char'
string S = "Hello World!";
LinkedList<char> myChars = new LinkedList<char>();
foreach (char ch in S)
{
myChars.AddFirst(ch);
}
char c = myChars.RemoveFirst();
Как я могу удалить первый элемент и скопировать его в переменной символ с?
Спасибо!
Спасибо! Я изучал это на примере Java, и я должен заметить, что в Java это намного проще ... myChars.Remove (n); n = индекс элемента (в этом случае 0) –
@ DanielHamilton, это правда, что было бы неплохо, если бы «RemoveFirst» вернул первый узел или первое значение; но, с другой стороны, не имеет смысла обращаться к элементам связанного списка по индексу. –