Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/18: Рейтинг темы: голосов - 18, средняя оценка - 5.00
 Аватар для SunTechnic
20 / 20 / 0
Регистрация: 05.02.2011
Сообщений: 65

Перевод из массива в коллекцию

14.01.2013, 15:11. Показов 3770. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.
Собственно САБЖ, но немного уточню. Как мне перевести содержимое массива в коллекцию стандартным способом (цикл) - знаю, я ищу более лаконичный способ, например при помощи какого-то встроенного метода.
У меня есть строка из нескольких слов, мне в конечном итоге нужно перевести её в коллекцию с разбиением (Split`ом).

Если у кого нибудь есть предложения по реализации, пожалуйста помогите.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.01.2013, 15:11
Ответы с готовыми решениями:

Добавление в коллекцию массива
всем доброго времени суток! Хочу добавить в коллекцию (желательно qlist) массив строк, но не знаю как это сделать. Помогите разобраться....

Преобразование массива в коллекцию
Как преобразовать массив (int n = new int) в коллекцию ArrayList? Пробывал ArrayList<Integer> = new...

Сохранения массива в коллекцию
Подскажите, как сохранить массив чисел, как отдельное значений под индексом в коллекции ( ArrayList ) ? К примеру, вот код, который написал...

9
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
14.01.2013, 15:22
Про какую коллекцию идет речь?
0
 Аватар для SunTechnic
20 / 20 / 0
Регистрация: 05.02.2011
Сообщений: 65
14.01.2013, 15:30  [ТС]
Цитата Сообщение от turbanoff Посмотреть сообщение
Про какую коллекцию идет речь?
Я думаю будет удобнее использовать List<T> или LinkedList<T> ( тут конечно предпочтительнее, но она в свою очередь состоит из узлов, но там уже я разберусь). Так же можно ArrayList.
0
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
14.01.2013, 16:21
У List<T> есть конструктор, принимающий IEnumerable<T> на вход.
C#
1
2
int[] arr = new []{1,2,3};
List<int> list = new List<int>(arr);
0
 Аватар для Sp1tfire
76 / 66 / 1
Регистрация: 10.12.2011
Сообщений: 175
14.01.2013, 17:07
C#
1
2
3
4
5
6
7
8
9
10
public static void Main (string[] args)
        {
            const string sentence = "Если у кого нибудь есть предложения по реализации, пожалуйста помогите";
 
            var sl = new List<string>(sentence.Split());
 
            sl.ForEach(x=>Console.WriteLine(x));
 
            Console.ReadLine();
        }
0
Футболист
 Аватар для Goal
533 / 435 / 142
Регистрация: 31.10.2011
Сообщений: 1,010
14.01.2013, 18:38
C#
1
2
3
4
5
List<int> list = new[] { 1, 2, 3 }.ToList();
            foreach (var item in list)
                Console.WriteLine(item);
 
            Console.ReadLine();
0
 Аватар для ITL
284 / 255 / 73
Регистрация: 17.07.2012
Сообщений: 618
14.01.2013, 18:42
Через конструктор со сплитом
C#
1
2
string arr = "i love programming";
            List<string> str = new List<string>(arr.Split(' '));
0
Футболист
 Аватар для Goal
533 / 435 / 142
Регистрация: 31.10.2011
Сообщений: 1,010
14.01.2013, 19:37
ITL, усложняеш
C#
1
List<string> str = "i love programming".Split(' ').ToList();
0
 Аватар для ITL
284 / 255 / 73
Регистрация: 17.07.2012
Сообщений: 618
14.01.2013, 19:38
Goal,
Ну как бы там ни было , смысл тот же , мы избавились от циклов)
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
14.01.2013, 21:56
От циклов никто не избавлялся, их просто спрятали под капот
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.01.2013, 21:56
Помогаю со студенческими работами здесь

Добавление/проверка массива в коллекцию
Доброго времени суток! Извиняюсь за два вопроса в одной теме, но мне кажется, что они очень похожи. 1) Почему проверка на наличие массива...

IEnumerable, сформировать коллекцию из массива
Здравствуйте, пользователи форума. Есть метод, который на вход получает коллекцию: public static VoronoiGraph...

Заполнить коллекцию элементами массива
//Класс колода карт class DeckCards { public Card Deck = new Card; public DeckCards() { ...

Элементы массива добавить в коллекцию
Добрый вечер. Есть двумерный массив, например такой int mas = { {0, 1, 1, 0, 0, 0, 0}, ...

Как создать коллекцию из полей массива объектов
Помогите пожалуйста: есть класс class Transport { public string Name { get; set; } public string How { get; set; } public...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru