Всю башку сломал! Как взять строку из списка?

Vladimirvolga

Пользователь
Регистрация
29.06.2017
Сообщения
134
Благодарностей
10
Баллы
18
Есть переменная i = 0.
Есть переменная Stroka/
Есть список в зеннопостере list1.
Как взять строку с порядковым номером i и положить в переменную Stroka?

var List1 = project.Lists["list1"]; // Объявление списка

Что нужно делать дальше?
 

Sanekk

Client
Регистрация
24.06.2016
Сообщения
999
Благодарностей
390
Баллы
63
Есть переменная i = 0.
Есть переменная Stroka/
Есть список в зеннопостере list1.
Как взять строку с порядковым номером i и положить в переменную Stroka?

var List1 = project.Lists["list1"]; // Объявление списка

Что нужно делать дальше?
Код:
var stroka = List1.ElementAt(i);
посмотри уроки http://zennolab.com/discussion/threads/videouroki-po-rabote-s-zennoposter-ot-rostonix-besplatno.33086/
И раздел снипеты почитай, многое уже обсуждалось
 
  • Спасибо
Реакции: Vladimirvolga

Vladimirvolga

Пользователь
Регистрация
29.06.2017
Сообщения
134
Благодарностей
10
Баллы
18
A

Alelsey1611

Guest
1.Прочитать значение i из файла
2. Увеличить значение i на 1
3. Взять строку из списка под номерам i
4. Записать в файл значение i
 

Vladimirvolga

Пользователь
Регистрация
29.06.2017
Сообщения
134
Благодарностей
10
Баллы
18
Код:
var stroka = List1.ElementAt(i);
посмотри уроки http://zennolab.com/discussion/threads/videouroki-po-rabote-s-zennoposter-ot-rostonix-besplatno.33086/
И раздел снипеты почитай, многое уже обсуждалось
не работает.
10:29:33 Компиляция кода Ошибка в действии "CS0305" "Для использования универсального тип "System.Collections.Generic.List<T>" требуется 1 аргументов типа". [Строка: 2; Cтолбец: 17]

Код:

int i = 0;
var list = project.Lists["b10114_spsk_det_po_uslg"]; // Объявление списка в коде
var stroka = List.ElementAt(i);

Без последней строки работает.
 

Sanekk

Client
Регистрация
24.06.2016
Сообщения
999
Благодарностей
390
Баллы
63
не работает.
10:29:33 Компиляция кода Ошибка в действии "CS0305" "Для использования универсального тип "System.Collections.Generic.List<T>" требуется 1 аргументов типа". [Строка: 2; Cтолбец: 17]

Код:

int i = 0;
var list = project.Lists["b10114_spsk_det_po_uslg"]; // Объявление списка в коде
var stroka = List.ElementAt(i);

Без последней строки работает.
так пробуй
Код:
int i = 0;
var list = project.Lists["b10114_spsk_det_po_uslg"]; // Объявление списка в коде
var stroka = list.ElementAt(i);
 
  • Спасибо
Реакции: Vladimirvolga

Vladimirvolga

Пользователь
Регистрация
29.06.2017
Сообщения
134
Благодарностей
10
Баллы
18

surrealmix

Client
Регистрация
07.03.2013
Сообщения
715
Благодарностей
409
Баллы
63

Vladimirvolga

Пользователь
Регистрация
29.06.2017
Сообщения
134
Благодарностей
10
Баллы
18

surrealmix

Client
Регистрация
07.03.2013
Сообщения
715
Благодарностей
409
Баллы
63
C# - язык регистрозависимый.
Sanekk дал правильный ответ.
 

Vladimirvolga

Пользователь
Регистрация
29.06.2017
Сообщения
134
Благодарностей
10
Баллы
18

surrealmix

Client
Регистрация
07.03.2013
Сообщения
715
Благодарностей
409
Баллы
63

evgen_po

Client
Регистрация
27.08.2013
Сообщения
848
Благодарностей
532
Баллы
93
Что у меня должно быть в верхнем регистре? будьте добры.
В Вашем коде строка:
var stroka = List.ElementAt(i);

слово List должно указываться с маленькой буквы. Как в примере Sanekk.

Потому что в этой строке:
var list = project.Lists["b10114_spsk_det_po_uslg"]; // Объявление списка в коде

список c названием list - объявлен с маленькой буквы.
 
  • Спасибо
Реакции: Vladimirvolga

Vladimirvolga

Пользователь
Регистрация
29.06.2017
Сообщения
134
Благодарностей
10
Баллы
18
В Вашем коде строка:
var stroka = List.ElementAt(i);

слово List должно указываться с маленькой буквы. Как в примере Sanekk.

Потому что в этой строке:
var list = project.Lists["b10114_spsk_det_po_uslg"]; // Объявление списка в коде

список c названием list - объявлен с маленькой буквы.

Спасибо, заработало все!
:-)
 

Vladimirvolga

Пользователь
Регистрация
29.06.2017
Сообщения
134
Благодарностей
10
Баллы
18

ks1989

Пользователь
Регистрация
17.08.2016
Сообщения
76
Благодарностей
0
Баллы
6
простите, а как взять случайную строчку из списка и положить в переменную?
 

Vladimirvolga

Пользователь
Регистрация
29.06.2017
Сообщения
134
Благодарностей
10
Баллы
18

Vladimirvolga

Пользователь
Регистрация
29.06.2017
Сообщения
134
Благодарностей
10
Баллы
18
  • Спасибо
Реакции: ks1989

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
  • Спасибо
Реакции: ks1989

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)