- •Обзор
- •Цели
- •Microsoft .NET
- •Значения по умолчанию
- •Конструкция if
- •Конструкция if
- •Конструкция switch
- •Конструкция switch
- •Итерационные
- •Цикл while
- •Цикл do
- •Цикл for
- •Цикл foreach
- •Цикл foreach
- •Типы данных
- •Ссылочные типы
- •Характеристики типов
- •Boxing и Unboxing
- •Boxing и Unboxing
- •Статические члены классов
- •Массивы
- •Массивы
- •Структуры
- •Перечислимый тип (Enumerators)
- •Перечислимый тип (Enumerators)
- •Компиляция и выполнение программ
- •Резюме
Перечислимый тип (Enumerators)
public class Holiday
{
public enum WeekDays
{
Monday,
Tuesday,
Wednesday,
Thursday, Friday
}
public void GetWeekDays(String EmpName, WeekDays DayOff)
{
//Process WeekDays
…
}
static void Main()
{
Holiday myHoliday = new Holiday(); myHoliday.GetWeekDays(“Richie”, Holiday.WeekDays.Wednesday);
}
}
Перечислимый тип (Enumerators)
Enumerators в C# являются наборами именованных
констант
По умолчанию, первому элементу набору присваивается значение 0 и это значение
увеличивается на 1 для каждого следующего элемента
Значения по умолчанию могут быть изменены на
Компиляция и выполнение программ
Шаг 1 – Набрать исходный код с помощью программы блокнот (Notepad)
Шаг 2 – Сохранить файл с расширением .cs
Шаг 3 – Перейти в окно командной строки (Promt) и набрать следующие команды
csc <SourceFileName.cs>
csc First.cs
Чтобы выполнить программу написанную C#, необходимо набрать имя файла без расширения
Резюме
Переменные в C# объявляются следующим образом
Модификатор доступа Тип данных Имя переменной;
В C#, типы данных делятся на две фундаментальных категории именуемые типами данных и типами значений.
Boxing – это преобразование типа значений в ссылочный тип, а Unboxing – это преобразование ссылочного типа в тип значение.
Структуры в C# могут иметь методы и конструкторы, определенные внутри них.
Enums (сокращение от Enumerators) являются наборами именованных числовых констант.