Сообщения о новых функциях C # 3 (а не о функциях .Net 3.5) [закрыты]

StackOverflow https://stackoverflow.com/questions/137688

  •  02-07-2019
  •  | 
  •  

Вопрос

Есть много новых функций, которые появились вместе с .Net Framework 3.5.Большинство сообщений и информации по теме содержат информацию о новых функциях 3.5 и изменениях в C # 3 одновременно.Но C # 3 можно использовать и без .Net 3.5.Кто-нибудь знает хороший пост, описывающий изменения в языке?(Помимо скучных, недвусмысленных официальных спецификаций на MSDN так и есть.)

Это было полезно?

Решение

Обновить:Я, конечно, могу это понять.У Эрика Липперта есть еще несколько глубоких постов..Посмотрите на них.


Мне понравилась серия постов от скотту о новых функциях языка..Еще немного информации здесь http://www.danielmoth.com/Blog/2007/11/top-10-things-to-know-about-visual.html особенно раздел, посвященный особенностям языка.

Другие советы

Там есть список "быстрых и грязных" на моем сайте с углубленным изучением C # (что тоже слегка насмешливо):

Чтобы как-то отреагировать на сообщение Чарльза Грэма, у меня есть Статья о том, насколько применимы языковые возможности при таргетинге на .NET 2.0:

Просто как откровенный плагиат, если вас интересует язык, а не фреймворк, Углубленный анализ C # это примерно так же близко к книге "только на языке", как я когда-либо видел.Она также разделена на две части (после введения).:новые возможности в C # 2 и новые возможности в C # 3.

У Скотта Гатри есть хорошая серия постов в блоге это описывает множество улучшений.Прокрутите вниз до раздела "Улучшения языка и LINQ".

Лямбда - выражения
Анонимные типы
Автоматические инициализаторы свойств и объектов / списков
Методы расширения
Синтаксис запроса

Посмотри на ресторан Эрика Уайта Учебник о функциональном программировании на C# 3.0

Это одна вещь, которую я сам конкретно хотел бы знать.Единственное, что я могу вам сказать, это то, что многие новые функции в C # 3.0 на самом деле будут работать в приложении чисто 2.0, если вы сделаете мультитаргетинг в VS 2008.Я знаю, что методы расширения являются одной из таких вещей.

вот серия статей, которые помогли мне быстро разобраться в новых функциях

http://blah.winsmarts.com/2006/05/19/demystifying-c-30--part-4-lambda-expressions.aspx

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top