Was ist der beste Weg, um ein schreibgeschütztes Array in C # zu erstellen?

Habe ich das für extrem unwahrscheinlich und die ursprüngliche situation, die wollen, um wieder eine readonly array aus meinem Eigentum. Bisher bin ich nur bewusst Weg, es zu tun - durch die System.Collections.ObjectModel.ReadOnlyCollection<T>. Aber das scheint irgendwie merkwürdig zu mir, nicht zu erwähnen, dass diese Klasse die Fähigkeit verliert, Zugriff auf array-Elemente durch Ihren index (Hinzugefügt: Hoppla, ich verpasste den indexer). Ist es nicht besser? Etwas machen könnte, das array selbst unveränderlich sind?

InformationsquelleAutor der Frage Vilx- | 2010-01-25

Schreibe einen Kommentar