Это скорее теоретический вопрос:Можно ли каким-либо образом в C# создать действительно неизменяемый дважды связанный список? Проблема, на мой взгляд, заключается во взаимной зависимости 2 смежных узлов.
Под «истинным» я подразумеваю использование полей, предназначенных только для чтения.