При обработке исключений в C# нельзя обратиться к свойству через имя класса без создания переменной исключения, потому что свойства исключения являются экземплярными свойствами, а не статическими.
В общем случае, для доступа к экземплярному свойству класса, нужно иметь ссылку на экземпляр этого класса. В случае исключений, переменная исключения содержит ссылку на экземпляр исключения, и только через эту переменную можно обратиться к его свойствам.
Если не создавать переменную исключения, то не будет ссылки на экземпляр исключения, и следовательно, нельзя обратиться к его свойствам.
Пример:
```csharp
try
{
// Код, который может вызвать исключение
}
catch (Exception ex)
{
// Можно обратиться к свойствам исключения через переменную ex
Console.WriteLine(ex.Message);
}
```