programming languages - design principles,
implementation constructs
c#
-
c#, .net framework, and visual studio.net
-
c# language fundamentals
|
The C# Design Process: A Conversation with Anders Hejlsberg
-
types
-
variables and constants
-
expressions, operators
-
statements
-
methods
-
strings and regular expressions
-
linq
-
namespaces
-
exceptions
-
preprocessor directives
-
classes, objects
-
get/set properties
-
access modifiers
-
inheritance, interfaces, polymorphism
-
arrays, indexers, collections
-
generics
-
attributes, reflection
-
error-handling with exceptions
-
events and delegates
-
multithreading
-
io streams
-
assemblies, versioning
-
design patterns