Я читал несколько записей в блоге Эрика Липперта о неизменяемых структурах данных и подумал, почему в C # это не встроено в стандартные библиотеки? Кажется странным, что что-то с очевидным повторным использованием еще не реализовано из коробки.
РЕДАКТИРОВАТЬ: Я чувствую, что меня неправильно поняли по поводу моего вопроса. Я не спрашиваю, как реализовать его на C #, я спрашиваю, почему некоторые из основных структур данных (стек, очередь и т. Д.) Еще не доступны как неизменяемые варианты.