What is the most appropriate .Net exception type for when you have a class which must have its collection property initialised with at least one item?
I’m thinking that it would be an ArgumentOutOfRangeException but is there something more appropriate based on a collection?
You can always create your own
MyCollectionNotInitializedexception. I think it is better than using any not suitable exception.