Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание
ГЛАВА 3. Основы языка C#
Воспринимайте эту главу как коллекцию тем, посвященных основным вопросам применения языка C# и использования платформы .NET. В отличие от следующих глав, здесь нет одной ведущей темы, а предлагается иллюстрации целого ряда узких тем, которые вы должны освоить. Это, в частности, типы данных, характеризуемые значениями, и ссылочные типы данных, конструкции условного: выбора и цикла, механизмы приведения к объектному типу и восстановления из "объектного образа", роль System.Object и базовая техника построения классов. По ходу дела вы также узнаете, как в рамках синтаксиса C# обрабатываются строки, массивы, перечни и структуры.
Чтобы иллюстрировать базовые принципы применения языка, мы рассмотрим библиотеки базовых классов .NET и построим ряд примеров приложений, используя различные типы из пространства имен System. В этой главе также рассматривается такая новая возможность языка C# 2005, как тип данных с разрешением принимать значение null. Наконец, вы узнаете, как в C# с помощью ключевого слова namespace объединить типы в отдельное пространство имен.
- Структура простой программы на C#
- Несколько слов о классе System.Environment
- Определение классов и создание объектов
- Класс System.Console
- Доступность членов
- Значения, назначаемые переменным по умолчанию
- Синтаксис инициализации членов-переменных
- Определение констант
- Определение полей только для чтения
- Ключевое слово static
- Модификаторы параметров методов
- Итерационные конструкции
- Конструкции выбора решений и операции сравнения
- Типы, характеризуемые значениями, и ссылочные типы
- Операции создания объектного образа и восстановления из объектного образа
- Работа с перечнями .NET
- Мастер-класс: System.Object
- Переопределение элементов System.Object, заданных по умолчанию
- Типы данных System (и их обозначения в C#)
- Тип данных System.String
- Роль System.Text.StringBuilder
- Типы массивов .NET
- Типы с разрешением принимать значение null
- Пользовательские пространства имен
- Резюме
- ГЛАВА 1 Основы построения баз данных
- Компилятор языка С
- 7.7.1. Основы безопасности
- Глава 2. Основы веб-программирования с помощью языка HTML
- Глава 2. Основы языка Visual Basic for Applications
- Глава 11 Основы языка JavaScript
- 8.2. Языки программирования Виды программирований
- Заключение
- Дистрибутив
- Действие
- LOCK HASH SLOTS