Когда вам нужны ответы на вопросы по программированию на языке C# 6.0, эта практическая и узкоспециализированная книга предложит именно то, что вам необходимо знать - безо всяких длинных введений или раздутых примеров. Легкая в чтении, она идеальна в качестве краткого справочника или даже руководства в том случае, если вы знакомы с языком Java, C++ или более ранней версией C#.
Все программы и фрагменты кода, рассмотренные в этой книге, доступны в виде интерактивных примеров для LINQPad. Вы можете редактировать код и немедленно видеть результаты без необходимости в настройке проектов в Visual Studio. Эта книга написана авторами книги C# 6.0. Справочник. Полное описание языка и раскрывает все особенности языка C# 6.0.
Фундаментальные основы языка C#
Более сложные темы, такие как перегрузка операций; ограничения, ковариантность и контравариантность типов; итераторы; типы, допускающие значение null; подъем операций; лямбда-выражения и замыкания
Язык LINQ, начиная с последовательностей, отложенного выполнения и стандартных операций запросов, и заканчивая полным справочником по выражениям запросов
Динамическое связывание и асинхронные функции
Небезопасный код и указатели, специальные атрибуты, директивы препроцессора и XML-документация
Об авторах
Джозеф Албахари - автор книг C# 5.0 in a Nutshell (C# 5.0.
Справочник. Полное описание языка, ИД "Вильямс", 2013 г.), C# 5.0 Pocket Reference (C# 5.0. Карманный справочник, ИД "Вильямс", 2012 г.) и LINQ Pocket Reference. Он также разработал LINQPad - популярную утилиту для подготовки кода и проверки запросов LINQ.
Бен Албахари - бывший руководитель проектов в Microsoft и соучредитель веб-сайта Auditionist, предназначенного для кастинга актеров в Соединенном Королевстве.
Книга обсуждается в отдельном сообщении в блоге Виктора Штонда.
Kogda vam nuzhny otvety na voprosy po programmirovaniyu na yazyke C# 6.0, eta prakticheskaya i uzkospetsializirovannaya kniga predlozhit imenno to, chto vam neobkhodimo znat - bezo vsyakikh dlinnykh vvedeniy ili razdutykh primerov. Legkaya v chtenii, ona idealna v kachestve kratkogo spravochnika ili dazhe rukovodstva v tom sluchae, esli vy znakomy s yazykom Java, C++ ili bolee ranney versiey C#. Vse programmy i fragmenty koda, rassmotrennye v etoy knige, dostupny v vide interaktivnykh primerov dlya LINQPad. Vy mozhete redaktirovat kod i nemedlenno videt rezultaty bez neobkhodimosti v nastroyke proektov v Visual Studio. Eta kniga napisana avtorami knigi C# 6.0. Spravochnik. Polnoe opisanie yazyka i raskryvaet vse osobennosti yazyka C# 6.0. Fundamentalnye osnovy yazyka C# Bolee slozhnye temy, takie kak peregruzka operatsiy; ogranicheniya, kovariantnost i kontravariantnost tipov; iteratory; tipy, dopuskayushchie znachenie null; podem operatsiy; lyambda-vyrazheniya i zamykaniya YAzyk LINQ, nachinaya s posledovatelnostey, otlozhennogo vypolneniya i standartnykh operatsiy zaprosov, i zakanchivaya polnym spravochnikom po vyrazheniyam zaprosov Dinamicheskoe svyazyvanie i asinkhronnye funktsii Nebezopasnyy kod i ukazateli, spetsialnye atributy, direktivy preprotsessora i XML-dokumentatsiya Ob avtorakh Dzhozef Albakhari - avtor knig C# 5.0 in a Nutshell (C# 5.0. Spravochnik. Polnoe opisanie yazyka, ID "Vilyams", 2013 g.), C# 5.0 Pocket Reference (C# 5.0. Karmannyy spravochnik, ID "Vilyams", 2012 g.) i LINQ Pocket Reference. On takzhe razrabotal LINQPad - populyarnuyu utilitu dlya podgotovki koda i proverki zaprosov LINQ. Ben Albakhari - byvshiy rukovoditel proektov v Microsoft i souchreditel veb-sayta Auditionist, prednaznachennogo dlya kastinga akterov v Soedinennom Korolevstve. Kniga obsuzhdaetsya v otdelnom soobshchenii v bloge Viktora SHtonda.
When you need answers for programming with C# 6.0, this practical and highly specialized book will offer exactly what you need to know - without long introductions or bloated examples. Easy to read, it's perfect as a quick reference or even a guide in the event that if you are familiar with Java, C++, or an earlier version of C#.
All programs and code snippets discussed in this book are available in the form of interactive examples for LINQPad. You can edit the code and immediately see the results without having to setup projects in Visual Studio. This book is written by the authors of C# 6.0. Reference. Full description of the language and reveals all the features of C# 6.0.
The fundamentals of the C#language
More advanced topics such as overloading of operations; constraints, covariance and contravariance of types; iterators; nullable; lifting operations; lambda expressions and closures
The LINQ, starting with sequences, lazy execution and standard query operations, and finishing with a complete reference to query expressions
Dynamic linking and asynchronous functions
Unsafe code and pointers, custom attributes, preprocessor directives, and XML documentation
About the authors
Joseph Albahari - author of the books C# 5.0 in a Nutshell (C# 5.0.
Reference. Full description of the language, the publishing house "Williams", 2013), C# 5.0 Pocket Reference (C# 5.0. Pocket guide, ID Williams, 2012) and LINQ Pocket Reference. He also developed LINQPad - the popular utility for the preparation of the code and test LINQ queries.
Ben Albahari - a former project Manager at Microsoft and co-founder of the web site Auditionist designed for casting in the United Kingdom.
The book is discussed in a separate blog post Victor Shtonda.