Мне нужно проанализировать десятичное целое, которое появляется в начале строки.
После десятичного числа может существовать конечный мусор. Это нужно игнорировать (даже если оно содержит другие числа.)
например.
"1" => 1
" 42 " => 42
" 3 -.X.-" => 3
" 2 3 4 5" => 2
Есть ли встроенный метод в .NET framework для этого?
int.TryParse()
не подходит. Он позволяет использовать конечные пробелы, но не другие конечные символы.
Было бы довольно легко реализовать это, но я бы предпочел использовать стандартный метод, если он существует.