Обработка по условию

serg32

Client
Регистрация
27.02.2015
Сообщения
545
Благодарностей
15
Баллы
18
Здравствуйте!
Подскажите пожалуйста возможно ли кодом организовать следующие функции:
1) Получать,удалять и добавлять строку из списка.
2) Проверять длину переменной, далее сделать сравнение с условием и если не совпадает тогда делать функцию рандома.
Заранее спасибо.
 

Shevassa

Client
Регистрация
24.01.2011
Сообщения
57
Благодарностей
30
Баллы
18
Несколько дней как изучаю C# :-), если правильно понял, то ответ на второй вопрос:

Код:
        string stroka = "Какая-то строка, длину которой нужно определить!!!!!"; //объявляем переменную типа string
            int dlina; // объявляем перменную типа int
            dlina = stroka.Length; // определяем длину строки
            Random r = new Random(); // создаем переменную и объект класса рендом
            if(dlina<50) //если меньше 50 (условие)
            {
               //действия, если условие выполняется

            }
            else // если не выполнилось
            {
               
                int i = r.Next(1, 100); // рендомное число от 1 до 99
            }
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
сам проиксперементируй и посмотри что выдаёт
 

Shevassa

Client
Регистрация
24.01.2011
Сообщения
57
Благодарностей
30
Баллы
18
А что выдаёт? И в Visual Studio и в сниппете PM нормально компилируется :-) И вообще не понятно что он должен выдавать, учитывая, что в вопросе не указано условие для if и какие действия должны выполняться в его теле и в теле else, помимо рендома :-)
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
1) Получать,удалять и добавлять строку из списка.
Код:
var list = project.Lists["Список1"]; // Инициализируем список
project.Variables["Text"].Value = list[0]; // Кладем первую строку в переменную Text
list.RemoveAt(0); // Удаляем первую строку
Код:
// Последнее, если я правильно понял, взять строку из списка1 и добавить в список2
var list = project.Lists["Список1"]; // Инициализируем первый список
var list2 = project.Lists["Список2"]; // Инициализируем второй список
list2.Add(list[0]) //Добавляем первую строку из первого списка во второй.
 
Последнее редактирование:

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
ну во первых тут без переменных и при чём Visual Studio
 

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