by Mark Zhou
19. May 2010 05:39
This Friday noon I am going to perform a presentation on the Live Meeting. The topic is the variance in C#. Variance (including covariance and contravariance) is a break change to the CLR version 4.0 as well as the C# 4.0. The topic will cover:
- Generics
- Closed and Open types
- Covariance
- Contravariance
- Variance in reference types
- Array covariance and contravariance
- Interface covariance and contravariance
- Delegate covariance and contravariance
- CLR 4.0 built-in co- and contravariance enabled types
- IEnumerable<out T>
- Action<in T>
- Func<in T, out TResult>
- · Variance rules
Anyone who interested in this topic, please join the Live Meeting event. See below for details.
5c01976e-06fb-42b5-8d72-74804f2233b2|1|5.0
Tags: techtalk