привет есть код.Я в цикле перебираю дочерние картинки грида.У картинок имя типа
"Q1_2"; Числа могут быть от 0 до 14.
Так создаю 2 рандом числа от 0 до 14 и хочу проверить если число в имени до знака _
соответствует Row и последнее число в имени после знака _
соответствует Сolumn то делать какие то действия.
int Row = random.Next(0, 14);
int Column = random.Next(0,14);
foreach (var child in chidrens)
{
i = child as Image;
if (i is Image)
{
//Вот тут получить числа из имени и сравнить с рандомными числами
}
else
{
//иначе
}
}
Думаю сделать так
Regex regex = new Regex(@"\d{2}_\d{2}";
но я так понимаю тбудет искать 2 цифры у меня есть и одна цифра это что делать
Regex regex = new Regex(@"\d{1}_\d{1}";
Подскажите как по нормальному это сделать
Сделай проще. Создай массив на 3 элемента. Например string[] mass = new string[3]; mass = i.Split('_','Q'); Разрезаешь имя файла на 3 элемента и потом сравниваешь элементы массива. 0- пусто 1 - первое число 2- второе число. И все) А то еще регулярки суешь)) ужс)
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
"Это главная форма она должна обновить дата грид но она обновляется лишь после 2 клика на кнопкуПри этом добавляется новая строка в БД но она...
Доброе время суток! При вызове Get метода, catch(Exception ex) выводит ошибку "Сервер нарушил протоколSection=ResponseStatusLine