C C T B H P N

Note #3b - C# Inconsistencies

This page is under construction.
Virtually all ambitious programming languages have internal inconsistencies. C# is no exception. Here are ones that I find surprising or annoying:

Conclusions for Inconsistencies:

The C# language is, on the surface, relatively simple. However, strings, structs, and delegates have syntax or semantics that are not consistent with the design principles of the language.