Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Enumerations




Компиляция кода

Пример

Выполнение итерации коллекции

Компиляция кода

Пример

Итерация массива

Compiling the Code

Example

Compiling the Code

Example

int[] numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9}; foreach (int element in numbers) { System.Console.WriteLine(element); }

Copy the code and paste it into the Main method of a console application.

 

How to: Iterate Through a Collection

This example uses the Add method on the Hashtable class to add entries to a Hashtable collection. It then uses a foreach statement to iterate through the collection.

Hashtable phones = new Hashtable(); // Add items. phones.Add("John", "123-4567"); phones.Add("Enju", "351-8765"); phones.Add("Molly", "221-5678"); phones.Add("James", "010-4077"); phones.Add("Ahmed", "110-5699"); phones.Add("Leah", "922-5699"); // Iterate through the collection. System.Console.WriteLine("Name\tNumber"); foreach (string name in phones.Keys) { System.Console.WriteLine(name +"\t"+ phones[name]); }

· Copy the code and paste it into the Main method of a console application.

· Add a using directive to the System.Collections namespace.


В этом примере используется оператор foreach для доступа и отображения элементов массива.

int[] numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9}; foreach (int element in numbers) { System.Console.WriteLine(element); }

Скопируйте код и вставьте его в метод Main консольного приложения.

 

В этом примере метод Add класса Hashtable используется для добавления записей в коллекцию Hashtable. Затем с помощью оператора foreach выполняется итерация коллекции.

Hashtable phones = new Hashtable(); // Add items. phones.Add("John", "123-4567"); phones.Add("Enju", "351-8765"); phones.Add("Molly", "221-5678"); phones.Add("James", "010-4077"); phones.Add("Ahmed", "110-5699"); phones.Add("Leah", "922-5699"); // Iterate through the collection. System.Console.WriteLine("Name\tNumber"); foreach (string name in phones.Keys) { System.Console.WriteLine(name +"\t"+ phones[name]); }

· Скопируйте код и вставьте его в метод Main консольного приложения.

· Добавьте директиву using в пространство имен System.Collections.


C# enables you to create your own set of named constants using the enum keyword. These data types allow you to declare a set of names or other literal values that define all the possible values that can be assigned to a variable.

For example, if your program deals with the days of the week, you might want to create a new type called DayOfWeek. You could then declare a new variable of DayOfWeek type, and assign it a value. Using this data type allows your code to be more readable, and also makes it less likely that an illegal or unexpected value will be assigned to the variable.

public enum DayOfWeek { Sunday = 0, Monday = 1, Tuesday = 2, Wednesday = 3, Thursday = 4, Friday = 5, Saturday = 6 }   class Program { static void Main() { DayOfWeek day = DayOfWeek.Monday; int i = (int) DayOfWeek.Monday;   System.Console.WriteLine(day); // displays Monday System.Console.WriteLine(i); // displays 1 } }




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 320; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.