Если у меня есть (в .NET / C #), например, переменная типа long
, я могу преобразовать ее в форматированную строку, например:
long value = 12345;
string formattedValue = value.ToString("D10"); // returns "0000012345"
Если я укажу формат, который не являетсядопустимо для этого типа, я получаю исключение:
long value = 12345;
string formattedValue = value.ToString("Q10"); // throws a System.FormatException
Вопрос: Есть ли способ проверить, допустим ли спецификатор формата (кроме попыток форматирования и перехвата исключения), прежде чем применить этот формат, что-токак long.IsFormatValid("Q10")
?
Спасибо за помощь!