C# Спецификация языка Версия 3.0
Book information
Description
Полное, ясное, подробное, точное и вполне литературное описание языка C# 3.0 непосредственно от разработчика. 2009г. Впервые на русском языке. Электронный документ (без разбивки на страницы).ОглавлениеВведение Программа «Hello world» Структура программы Типы и переменные Выражения Операторы Классы и объекты Структуры Массивы Интерфейсы Перечисляемые типы Делегаты АтрибутыЛексическая структура Программы Грамматики Лексический анализ Лексемы Препроцессорные директивыОсновные принципыЗапуск приложений. Завершение приложения. Объявления. Члены. Доступ для членов. Сигнатуры и перегрузка. Области. Имена пространств имен и типов. Автоматическое управление памятью. Порядок выполненияТипы Типы значений Ссылочные типы Упаковка и распаковка Сформированные типы Параметры типа Типы дерева выраженийПеременные Категории переменных Значения по умолчанию Определенное присваивание Ссылочные переменные Атомарность ссылок на переменныеПреобразования Неявные преобразования Явные преобразования Стандартные преобразования Пользовательские преобразования Преобразования анонимных функций Преобразования группы методовВыражения Классы выражений Операторы Поиск членов Функции-члены Основные выражения Унарные операторы Арифметические операторы Операторы сдвига Операторы отношения и проверки типа Логические операторы Условные логические операторы Оператор слияния с null Условный оператор Выражения анонимных функций Выражения запросов Операторы присваивания Выражение Константные выражения Логические выраженияОператоры языка Конечные точки и достижимость Блоки Пустой оператор Помеченные операторы Операторы объявления Операторы-выражения Операторы выбора Операторы итераций Операторы перехода Оператор try Операторы checked и unchecked Оператор lock Оператор using Оператор yieldПространства имен Единицы компиляции Объявления пространства имен Внешние псевдонимы Директивы using Члены пространства имен Объявления типов Квалификаторы псевдонима пространства именClasses Объявления классов. Разделяемые типы. Члены класса. Константы Поля Методы Свойства События Индексаторы Операторы Конструкторы экземпляров Статические конструкторы Деструкторы ИтераторыСтруктурыОбъявления структур Члены структуры Различия между классом и структурой Примеры структурМассивы Типы массива Создание массива Доступ к элементам массива Члены массива Ковариация массивов Инициализаторы массиваИнтерфейсы Объявления интерфейсов Члены интерфейса Полные имена членов интерфейса Реализации интерфейсовПеречисляемые типыОбъявления перечислений Модификаторы перечисления Члены перечисления Тип System.Enum Значения перечисления и операцииДелегатыОбъявления делегатов Совместимость делегатов Создание экземпляра делегата Вызов делегатаИсключения Причины исключений Класс System.Exception Обработка исключений Общие классы исключенийАтрибуты Классы атрибутов Спецификация атрибута Экземпляры атрибутов Зарезервированные атрибуты Атрибуты для взаимодействияНебезопасный код Небезопасные контексты Типы указателя Фиксированные и перемещаемые переменные Преобразования указателей Указатели в выражениях Оператор fixed Буферы фиксированного размера Выделение стека Динамическое выделение памяти A. Комментарии к документации A.1 Введение A.2 Рекомендуемые теги A.3 Обработка файла документации A.4 Пример Грамматика B.1 Лексика B.2 Синтаксис B.3 Грамматические расширения для небезопасного кода C. Ссылки
Similar books
Design Patterns via C#. Приемы объектно-ориентированного проектирования (Файлы примеров)
RAR
C# 5.0. Полное описание языка (Albahari C# 5.0 in a Nutshell: The Definitive Reference)
Intermediate C# Programming for Beginners: An Introduction and Step-by-Step Guide to Programming in C#
Язык программирования C# 5.0 и платформа .NET 4.5 (дополнительные файлы)
RAR
C# 5.0 и платформа .NET 4.5 для профессионалов (Только CD)
RAR
C# 5.0 и платформа .NET 4.5 для профессионалов
DJVU
C# в подлиннике. Наиболее полное руководство (Только CD)
RAR
Programming C# 5.0: Building Windows 8 Metro, Web, and Desktop Applications for the .NET 4.5 Framework (Supplement: Examples)
ZIP