Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание

Тип структуры

Тип структуры

Понятие структуры в CTS также формализовано. Если вы знаете C, вам будет приятно узнать, что эти пользовательские типы "выжили" и в мире .NET (хотя внутренне они ведут себя немного по-иному). Упрощенно говоря, структура - это "облегченный" тип класса с семантикой на базе значений. Более подробная информация о структурах предлагается в главе 3. Обычно структуры лучше всего подходят для моделирования геометрических и математических данных, и в C# для создания структур используется ключевое слово struct.

// Тип структуры C#.
struct Point {
 // Структуры могут содержать поля.
 public int xPos, yPos;
 // Структуры могут содержать параметризованные конструкторы.
 public Point (int x, int у) {xPos = x; yPos = y;}
 // Структуры могут определять методы.
  public void Display() {
  Console.WriteLine("({0}, {1})", xPos, yPos);
 }
}

Оглавление книги


Генерация: 0.750. Запросов К БД/Cache: 2 / 0
поделиться
Вверх Вниз