string line6 = excelSheet.Cells[j, 6].Value.ToString(); // получаю значение из Excel
char[] charArray = line6.ToCharArray(); // преобразование строки в массив символов
Символы могут быть разными. Пробелы могут быть тоже. Мне нужно проверить является ли каждый символ в массиве числом.
Если преобразовать каждый символ в int32 то я могу получить исключение,т.к. могут быть не числа. Подскажите как мне правильно проверить строку. Решение на powershell. Может не совсем красиво и с ошибками,но задачу решает.
elseif ($Length6 -eq 14) {
$split=$Column6 -split "(.)" -ne ""
for($i=0; $i -le $Length6; $i++){[System.Convert]::ToInt32($split[$i])}
if($split[0] -eq "+" -and $split[1] -eq "7" -and $split[2] -eq "(" и т.д.){
$check++
}
}
Ответ был дан Kir_Antipov. Спасибо тебе огромное за помощь.По аналогии сделаю для остальных шаблонов.
bool isPhone = line6[0] == '+' && line6[2] == '(' && line6[6] == ')' && line6.Where((x, i) => i != 0 && i != 2 && i != 6).All(char.IsDigit);
Виртуальный выделенный сервер (VDS) становится отличным выбором
Всем приветСитуация следующая: Есть модуль создания волн вражеских кораблей
У меня есть иерархия типов произвольной глубины, которая в конце реализует IPlugin<T> или IPlugin<T1, T2> интерфейс, который находится в другойdll
пытаюсь сделать авторизацию на ларавел с двумя ролямиНе понимаю как проверить права пользователя