Здравствуйте! Для типа «односвязный неизменяемый список», определенного как
Class ListNode<T> {
Public readonly T Value;
Public readonly ListNode<T> Next;
…
}
мне нужно написать две функции: замены элемента в списке и объединения двух списков на C#. Подскажите, с чего начать?