Future Directions
When thinking about the future of a language, there's always a tension between the desire to add new features and the desire to keep the language simple.[10] There are a lot of possible features that could be added to C#, but only some of them will make the cut. At the time of this writing, we're focused on shipping the initial version of C# and haven't spent much time discussing which features will be added in the future.
[10] This idea is sometimes expressed as "Simplicity is a feature.”
One feature that we'd like to have, however, is generics (otherwise known as parameterized types). C# does have a limited type of genericity, in that every type can be stored as an object. This allows the creation of collection classes that ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access