Я использую c # asp.net 4.
Мне нужно создать Guid из строки. Строка может быть в правильном формате (чтобы можно было создать Guid) или в непринятом формате - в этом случае мне нужно установить переменную isGuid
в значение false.
В данный момент я использую этот подход. Как вы можете видеть, я управляю логикой, используя Try Catch.
Я хотел бы знать, если вы знаете лучший способ выполнить эту операцию, если честно, я не уверен, что здесь уместно использование или Try Catch.
PS: Если вы считаете, что название моего Q не подходит, пожалуйста, дайте мне знать, что я его поменяю. Спасибо!
PS2: Если вы знаете лучшую форму синтаксиса, дайте мне знать, что я довольно новичок в кодировании.
string filename;
bool isGuid;
Guid guid;
try
{
guid = new Guid(filename);
isGuid = true;
}
catch
{
isGuid = false;
}
if(isGuid)
// Do smt here!