Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Найти элемент списка по индексу, Поиск элемента List по индексу  
:(
    Опции темы
vinograd2008
Дата 7.10.2011, 19:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 197
Регистрация: 7.12.2008

Репутация: нет
Всего: нет



Есть список

Код


List<string> f = new List<string>()

"А",
"Б",
"В"
};

foreach(string str in f)
{
     string s = str;
}



Как вытащить букву из этого списка по индексу и записать это в строку? 
То есть надо в List подставить сначала А, потом Б, потом В по порядку. Как это сделать?
Почему сейчас вытаскивает только последний элемент, последнюю букву?




PM MAIL   Вверх
Cheloveck
Дата 7.10.2011, 20:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: нет
Всего: 32



vinograd2008, попробуй задать вопрос снова. Не понятно, чего ты хочешь.
Код

List<string> lst = new List<string>() 
{
    "A", "B", "C"
};

foreach(string str in lst)
{
    Console.Write(str);
}

Выводит
Код

ABC



--------------------
user posted image
PM Jabber   Вверх
vinograd2008
Дата 7.10.2011, 20:45 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 197
Регистрация: 7.12.2008

Репутация: нет
Всего: нет



Не выводится буква A. Дело в том что буква А имеет нулевой индекс в списке, а список читается с первого индекса то есть буквы Б и В выводятся нормально. Как сделать чтобы читалось не с первого индекса а с нулевого?

PM MAIL   Вверх
semibug
Дата 8.10.2011, 09:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 323
Регистрация: 27.3.2009

Репутация: нет
Всего: нет



По идее это все что тебе нужно
Код

foreach(string str in f)
{
     string s = str;
}

будет проход по списку начиная с нулевого элемента.
Может быть тебе надо написать
Код

string s;
foreach(string str in f)
{
     s += str;
}

На случай если не заметил, что s перетирается на каждом проходе.
PM   Вверх
Cheloveck
Дата 8.10.2011, 14:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: нет
Всего: 32



Цитата(vinograd2008 @  7.10.2011,  21:45 Найти цитируемый пост)
а список читается с первого индекса

 smile щито? Это кто тебе сказал? Тебе наврали!


--------------------
user posted image
PM Jabber   Вверх
erm0l0v
Дата 16.10.2011, 21:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 157
Регистрация: 11.1.2011

Репутация: нет
Всего: 1



Код

string s = String.Join(null, lst.ToArray());

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0474 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.