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

Vladimirvolga

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

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

Что нужно делать дальше?
 
Есть переменная i = 0.
Есть переменная Stroka/
Есть список в зеннопостере list1.
Как взять строку с порядковым номером i и положить в переменную Stroka?

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

Что нужно делать дальше?
Код:
Развернуть Свернуть Копировать
var stroka = List1.ElementAt(i);
посмотри уроки http://zennolab.com/discussion/thre...te-s-zennoposter-ot-rostonix-besplatno.33086/
И раздел снипеты почитай, многое уже обсуждалось
 
  • Оценить
Реакции: Vladimirvolga
1.Прочитать значение i из файла
2. Увеличить значение i на 1
3. Взять строку из списка под номерам i
4. Записать в файл значение i
 
Код:
Развернуть Свернуть Копировать
var stroka = List1.ElementAt(i);
посмотри уроки http://zennolab.com/discussion/thre...te-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);

Без последней строки работает.
 
не работает.
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
так пробуй
Код:
Развернуть Свернуть Копировать
int i = 0;
var list = project.Lists["b10114_spsk_det_po_uslg"]; // Объявление списка в коде
var stroka = list.ElementAt(i);

Я так и пробую! И именно так не получается.
 
C# - язык регистрозависимый.
Sanekk дал правильный ответ.
 
Что у меня должно быть в верхнем регистре? будьте добры.
В Вашем коде строка:
var stroka = List.ElementAt(i);

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

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

список c названием list - объявлен с маленькой буквы.
 
  • Оценить
Реакции: Vladimirvolga
В Вашем коде строка:
var stroka = List.ElementAt(i);

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

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

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


Спасибо, заработало все!
:)
 
простите, а как взять случайную строчку из списка и положить в переменную?
 
  • Оценить
Реакции: ks1989

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