Описание тега c#-2.0
Для проблем, уникальных для разработки на C#, версия 2.0
C# - это высокоуровневый объектно-ориентированный язык программирования общего назначения, созданный Microsoft.
Версия 2.0 языка соответствует 3-й редакции стандарта ECMA-334 и нацелена на версию 2.0.NET Framework. Visual Studio 2005 была первой версией, способной компилировать код C# 2.0.
В C# 2.0 были представлены следующие основные функции:
- Дженерики
- Обнуляемые типы
- Оператор объединения null
- Анонимные методы
- Итераторы
- Частичные типы
- Статические классы
- Доступность доступа к асимметричным свойствам
- Псевдонимы пространств имен
- Директивы Pragma
- Буферы фиксированного размера
Полный список доступен здесь, в MSDN: Что нового в языке и компиляторе C# 2.0. Джон Скит также кратко описаны новые возможности C# 2.0 здесь.
Полную спецификацию языка можно загрузить в Microsoft (формат Word .DOC).
См. Также: C# 2.0 в Википедии