Original Post
I have a book, which is basically either an array of pages, or a List<> of pages. The pages are intended to be READONLY; I don't want it to be possible to compile MyBook[2] = null;
public abstract cPages[] MyBook
{
get;
} Essentially, what I want to be able to do exactly is: public abstract List<readonly cPages> MyBook
{
get;
} How should I code this?