Uforanderlige struct med samling

stemmer
0

Jeg gjør en uforanderlig struct i .Net som inneholder en skrivebeskyttet samling av en annen uforanderlige struct (jeg har full kontroll over hele design). Jeg trenger ikke en ikke-mute Add-metoden.

Hva er den beste måten å gjøre det?

Jeg kunne gjøre den ytre struct har en referanse til en ReadOnlyCollectionsom inneholdt den indre struct. Er det noen andre alternativer?

Publisert på 23/07/2009 klokken 14:07
kilden bruker
På andre språk...                            


1 svar

stemmer
3

ReadOnlyCollection er én måte.

Avhengig av hva du trenger å gjøre med samlingen, kan du også avsløre det som IEnumerablei stedet.

Svarte 23/07/2009 kl. 14:20
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more