FREELessons: 18Length: 2.5 hours
C# has changed a lot throughout the years, with each version bringing more to the table than the one previous. Let’s take a look at each version and follow how the language progressed.
1.Introduction1 lesson, 01:30
1 lesson, 01:30
1.1Introduction01:30
1.1
Introduction
01:30
2.Learning C# 20117 lessons, 2:30:44
17 lessons, 2:30:44
2.1My Environment05:41
2.1
My Environment
05:41
2.2The Plus and Minus Operators08:15
2.2
The Plus and Minus Operators
08:15
2.3Equality and Inequality07:50
2.3
Equality and Inequality
07:50
2.4Conversion07:36
2.4
Conversion
07:36
2.5Indexers08:59
2.5
Indexers
08:59
2.6Writing a Generic Data Type06:33
2.6
Writing a Generic Data Type
06:33
2.7Generics and the Arithmetic Problem08:55
2.7
Generics and the Arithmetic Problem
08:55
2.8Constraints15:37
2.8
Constraints
15:37
2.9Default Values10:25
2.9
Default Values
10:25
2.10A LINQ Primer05:41
2.10
A LINQ Primer
05:41
2.11Deferred LINQ Operators06:13
2.11
Deferred LINQ Operators
06:13
2.12Non-Deferred Operators04:31
2.12
Non-Deferred Operators
04:31
2.13The Dynamic Keyword06:05
2.13
The Dynamic Keyword
06:05
2.14The ExpandoObject Class09:33
2.14
The ExpandoObject Class
09:33
2.15The DynamicObject Class18:33
2.15
The DynamicObject Class
18:33
2.16The Async and Await Keywords12:02
2.16
The Async and Await Keywords
12:02
2.17Writing Task-Based Code08:15
2.17
Writing Task-Based Code
08:15
I started my development career on the client-side writing JavaScript and DHTML components in my spare time. In 2005, Nicholas C. Zakas asked me to join him in writing the first edition of Professional Ajax for Wiley Publishing. Since Professional Ajax, 1st Edition, I've been blessed to take part in other book projects: Professional Ajax 2nd Edition, and Beginning JavaScript 3rd and 4th editions.