C# 4.0 New Features
New features in version 4.0 of the C# language
You are currently not signed in. Please sign in to access subscriber-only content.
Currently using: {{getCurrentPlayerName()}} [Change]
| expand all | collapse all | Progress | Duration | |
|---|---|---|---|
C# 4.0 - Parameters |
|
00:38:49 | |
|
Overview
|
|
01:09 | |
|
Optional Parameters
|
|
01:15 | |
|
Demo: Optional Parameters
|
|
02:05 | |
|
Named Parameters
|
|
00:52 | |
|
Demo: Named Parameters
|
|
07:39 | |
|
Overload Resolution
|
|
02:04 | |
|
Demo: Overload Resolution
|
|
09:04 | |
|
Unexpected Behavior
|
|
01:02 | |
|
Demo: Unexpected Behavior
|
|
11:28 | |
|
Summary
|
|
02:11 | |
C# 4.0 - Co- and Contravariance |
|
00:14:54 | |
|
Overview
|
|
00:37 | |
|
Theory and State before C# 4.0
|
|
06:11 | |
|
Variance: New in C# 4.0
|
|
02:42 | |
|
Demo: Variance in C# 4.0
|
|
04:49 | |
|
Summary
|
|
00:35 | |
C# 4.0 - "dynamic" |
|
00:31:32 | |
|
Overview
|
|
00:44 | |
|
The 'dynamic' keyword
|
|
04:25 | |
|
Demo: Basics of the 'dynamic' keyword
|
|
07:59 | |
|
How It Works
|
|
01:27 | |
|
Reflection Misconceptions
|
|
02:01 | |
|
Demo: 'dynamic' and Automation
|
|
09:34 | |
|
Demo: 'dynamic' and IronPython
|
|
04:48 | |
|
Summary
|
|
00:34 | |
C# 4.0 - New Compiler Options |
|
00:09:04 | |
|
Overview
|
|
00:39 | |
|
Embedding COM Interop Type Info
|
|
03:18 | |
|
Demo: Embedding COM Interop Type Info
|
|
02:28 | |
|
Compile-time app.config Files
|
|
02:00 | |
|
Summary
|
|
00:39 |
C# 4.0 - Parameters