-
Detailed table of contents for C# in Depth
9.2 Introducing interpolated string literals
9.3 Localization using FormattableString
9.5 Accessing identifiers with nameof
Chapter 10: A smörgåsbord of features for concise code
10.1 Using static dir...
-
Downloads
Downloads
Third edition downloads
All source as snippets
Source for Snippy
-
Overloading
Overloading
Just as a reminder,
overloading is what happens when you have two methods with the same name but
different signatures. At
compile time, the compiler works out which one it's going to ca...
-
Versions
Untangling the Versions
There are lots of different versions of different elements of development. You need to distinguish
between the versions of Visual Studio (the IDE), C# (the language) a...
-
C# Language Specification
C# Language Specifications
The C# language has two major sources of specifications: ECMA and Microsoft. The ECMA specification
only goes as far as C# 2.0, even though it's the fourth edition,...
-
Articles
Articles
Articles
I've been writing articles about C# for a while now, some unrelated to C# in Depth as a book, and others
that go into topics described in the book, but in greater detail.
...