Microsoft Visual C#. Подробное руководство. Джон Шарп

Microsoft Visual C# представляет собой весьма эффективный и в то же время простой язык, предназначенный преимущественно для разработчиков, создающих сборки приложений в среде Microsoft .NET Framework. Visual C# унаследовал множество лучших свойств от C++ и Microsoft Visual Basic, но при этом его разработчики постарались избавиться от различных несоответствий и анахронизмов, в результате чего появился более понятный и логичный язык.

ПРИСОЕДИНЯЙТЕСЬ 545 Просмотры
Image

Версия C# 1.0 дебютировала в 2001 году. С появлением C# 2.0 вместе с Visual Studio 2005 в язык были добавлены несколько важных новых свойств, включая обобщения, итераторы и безымянные методы.

В версию C# 3.0, выпущенную вместе с Visual Studio 2008, были добавлены методы расширений, лямбда-выражения и, что наиболее важно, встроенное в язык расширение, позволяющее выполнять запросы к данным, — Language-Integrated Query (LINQ). Версия C# 4.0 вышла в 2010 году и обеспечила дальнейшие усовершенствования, улучшающие совместимость с другими языками и технологиями.

В число новых свойств входила поддержка именованных и необязательных аргументов и динамических типов, свидетельствующая о том, что среде выполнения, используемой языком, следует реализовывать для объекта позднюю привязку.

Важным дополнением к среде .NET Framework, которое вышло параллельно с выпуском версии C# 4.0, стали классы и типы, составляющие библиотеку параллельно выполняемых задач (Task Parallel Library (TPL)).

С помощью TPL можно создавать приложения, обладающие высокой степенью масштабируемости и способные по максимуму воспользоваться преимуществами, предоставляемыми многоядерными процессорами.

В версию C# 5.0 была добавлена собственная поддержка асинхронной обработки данных на основе применения задач, реализуемая посредством модификатора методов async и оператора await.

Версия C# 6.0 явилась дополняющим обновлением, включающим свойства, предназначенные для облегчения жизни разработчиков.

К их числу относятся такие дополнения, как строковая интерполяция (теперь о выражении String.Format можно забыть навсегда!), усовершенствованные способы реализации свойств, методы, чье тело представлено в виде выражения, и многие другие улучшения.

Все они рассматриваются в данной книге.

 

Скачать книгу можно бесплатно по данной ссылке: Скачать


Ваша реакция?

0
LOL
1
LOVED
0
PURE
0
AW
0
FUNNY
0
BAD!
0
EEW
0
OMG!
0
ANGRY
0 Комментарии

  • Microsoft Visual C#. Подробное руководство. Джон Шарп
  • Владимир Петров