Основы языков и алгоритмы — страница 4
C#, LINQ, типы, коллекции, рекурсия, регулярные выражения, отладка, структуры данных и сложность
Материалы
- Класс StringBuilder
Описание класса StringBuilder и основных методов работы с ним
- Класс Thread
Описание базового класса для создания потоков Thread, функциональность данного класса
- Классы
Понятие классов в C#, данные-члены, функции-члены - общее описание
- Классы BinaryWriter и BinaryReader
Применение классов BinaryWriter и BinaryReader для чтения и записи данных в двоичном формате
- Классы Directory и DirectoryInfo
Описание классов Directory и DirectoryInfo предоставляющих информацию о каталогах файловой системы
- Классы File и FileInfo
Описание методов, свойств и перечислений входящих в классы FileInfo и File
- Классы Interlocked и Monitor
Описание классов Interlocked, Monitor и атрибута Synchronization для обеспечения простой синхронизации потоков
- Классы Mutex и Semaphore
Использование классов Mutex и Semaphore для последовательной синхронизации потоков
- Классы StreamWriter и StreamReader
Использование классов StreamWriter и StreamReader для чтения и записи информации в тестовый файл
- Классы и пространства имен
Описание классов .NET Framework, пространства имен .NET, пространство имен Microsoft
- Классы синхронизации в .NET Framework 4.0
Описание классов и структур синхронизации, добавленных в версии .NET Framework 4.0
- Ключевое слово static
Использование ключевого слова static в C#, статические конструкторы, статические классы
- Ключевое слово this
Описание ключевого слова this, использование цепочек конструкторов (constructor chaining)
- Ключевое слово var
Использование ключевого слова var, применение анонимных типов
- Ключевые слова checked и unchecked
Использование ключевых слов checked и unchecked в C#, для отслеживания переполнения арифметических операций
- Ковариантность и контравариантность в обобщениях
Использование ковариантности и контравариантности в обобщенных интерфейсах
- Ковариантность и контравариантность делегатов
Понятие ковариантности и контравариантности в C#, основные особенности
- Комментарии
C# - комментарии, применение XML-комментариев
- Компилятор csc.exe
Описание опций компилятора csc.exe, подробное описание компиляции приложения через компилятор csc.exe
- Компоновка проекта
Подробное описание компоновки, компиляции и построения проекта
- Конструкторы
Создание конструкторов в C#, использование параметризированных конструкторов
- Конструкторы и наследование
Наследование конструкторов C#, использование ключевого слова base
- Конфигурирование объектов сериализации
Пример использования сериализации объектов, настройка доступности полей и свойств сериализуемого класса в зависимости от выбранного форматтера (formatter) сериализации
- Конфигурирование состояния исключения
Описание конфигурирования состояния исключения, использование свойств TargetSite, StackTrace, HelpLink, Data класса Exception