Основы языков и алгоритмы — страница 13
C#, LINQ, типы, коллекции, рекурсия, регулярные выражения, отладка, структуры данных и сложность
Материалы
- Ступенчатые (зубчатые) массивы
Синтаксис и основные свойства ступенчатых (зубчатых) массивов в C#
- Счетчики производительности в приложениях .NET Framework
Использование программы Perfomance Monitor для создания счетчиков производительности приложений .NET
- Таймеры
Примеры нескольких таймеров, предоставляемых платформой .NET Framework
- Тернарный оператор
Главные особенности использования тернарного оператора
- Тип System.GC
Описание управляемой сборки мусора посредством класса System.GC в C#
- Типы данных
Классификация основных типов данных C#, типы значений
- Типы приложений .NET
- Трансформации XML
В данной статье приведены примеры трансформаций XML-документов с помощью XSLT и непосредственно функционального проектирования
- Увеличение производительности веб-сервера
Несколько советов по оптимизации работы приложений ASP.NET с использованием кеширования и асинхронного кода C#
- Управление параллелизмом
Ограничение нагружаемых процессоров при обработке запроса PLINQ за счет использования методов WithExecutionMode и WithDegreeOfParallelism
- Условные операторы
Особенности условных операторов if и switch в языке C#
- Утилита Class Designer
- Файлы, отображаемые в память
Использование нового пространства имен System.IO.MemoryMappedFiles для отображения фалов в память, использование стандартного класса MemoryStream для записи данных в массив
- Финализация
Описание процесса финализации объектов в приложениях .NET, позволяющего освобождать ресурсы, занимаемые объектом
- Финализируемые и высвобождаемые типы
Использование финализируемых и высвобождаемых типов для оптимизированного управления сборкой мусора в C#
- Финализируемые объекты
Подробное описание процесса финализации в C#, переопределение метода FInalize(), применение деструкторов
- Форматирующие строки
Основы форматирования строк в C#
- Характеристики производительности приложений .NET Framework
Описание способов и счетчиков измерения производительности приложений .NET
- Циклы do while и foreach
Подробное описание циклов do-while, foreach в языке C#. Практическое применение данных циклов.
- Циклы for и while
Особенности использования циклов for и while в языке C#
- Чтение и запись данных в файл
Процесс чтения и записи данных в файл с применением класса File
- Чтение и обход XML
Обзор многочисленных свойств и методов LINQ to XML, предназначенных для чтения членов XML-документа на основе принципа наследования узлов и элементов
- Чтение информации о дисках
Применение класса DriveInfo для использование информации о дисковых устройствах на машине пользователя
- Явная реализация интерфейса
Использование явной реализации интерфейсов в C#