Инициализаторы коллекций в C#

Лекции по предмету «Программирование»
Информация о работе
  • Тема: Инициализаторы коллекций в C#
  • Количество скачиваний: 8
  • Тип: Лекции
  • Предмет: Программирование
  • Количество страниц: 1
  • Язык работы: Русский язык
  • Дата загрузки: 2015-01-04 00:07:42
  • Размер файла: 11.02 кб
Помогла работа? Поделись ссылкой
Узнать стоимость учебной работы online!
  • Тип работы
  • Часть диплома
  • Дипломная работа
  • Курсовая работа
  • Контрольная работа
  • Решение задач
  • Реферат
  • Научно - исследовательская работа
  • Отчет по практике
  • Ответы на билеты
  • Тест/экзамен online
  • Монография
  • Эссе
  • Доклад
  • Компьютерный набор текста
  • Компьютерный чертеж
  • Рецензия
  • Перевод
  • Репетитор
  • Бизнес-план
  • Конспекты
  • Проверка качества
  • Экзамен на сайте
  • Аспирантский реферат
  • Магистерская работа
  • Научная статья
  • Научный труд
  • Техническая редакция текста
  • Чертеж от руки
  • Диаграммы, таблицы
  • Презентация к защите
  • Тезисный план
  • Речь к диплому
  • Доработка заказа клиента
  • Отзыв на диплом
  • Публикация статьи в ВАК
  • Публикация статьи в Scopus
  • Дипломная работа MBA
  • Повышение оригинальности
  • Копирайтинг
  • Другое
Узнать стоимость
Информация о документе

Документ предоставляется как есть, мы не несем ответственности, за правильность представленной в нём информации. Используя информацию для подготовки своей работы необходимо помнить, что текст работы может быть устаревшим, работа может не пройти проверку на заимствования.

Если Вы являетесь автором текста представленного на данной странице и не хотите чтобы он был размешён на нашем сайте напишите об этом перейдя по ссылке: «Правообладателям»

Можно ли скачать документ с работой

Да, скачать документ можно бесплатно, без регистрации перейдя по ссылке:

Инициализаторы коллекций в C#

При создании коллекций можно всегда вызывать метод Add (), например, как показано выше в примере реализации интерфейсов сравнения. Но при создании коллекции можно сократить запись, указав список инициализации, для которого компилятор сформирует автоматические вызовы метода Add (), подставляя в качестве параметров значения из этого списка. Синтаксис аналогичен инициализации массивов: после вызова пустого конструктора в фигурных скобках через запятую перечисляют значения для инициализации списка. Числа перечисляются без изменений, символы заключаются в апострофы, а строки в кавычки. Если коллекция содержит объекты класса, то для инициализации применяется список, каждый элемент которого состоит из операции new, имени_класса и в круглых скобках перечень параметров для конструктора класса. Ниже перечислены основные варианты инициализации списков (и словаря)
List <int> iLst = new List<int>() { 1, 2, 3 };
List <char> cLst = new List<char>() { a, d, h };
List<string> sLst = new List<string>() {"Понедельник", "Вторник", "Среда" };
List<Product> pLst = new List<Product>() {new Product{Name="Пицца", Price=83},
new Product{Name="Багет",Price=65}
};
Dictionary<string, string> d = new Dictionary<string, string>()
{
{"cat", "кошка"},{"dog", "собака"},
};