Ist es möglich, Operator zu verwenden? und neue Exception werfen ()?
Ich habe eine Reihe von Methoden als nächstes zu tun:
var result = command.ExecuteScalar() as Int32?;
if(result.HasValue)
{
return result.Value;
}
else
{
throw new Exception(); // just an example, in my code I throw my own exception
}
Ich wünschte, ich könnte Operator verwenden??
so was:
return command.ExecuteScalar() as Int32? ?? throw new Exception();
Es wird jedoch ein Kompilierungsfehler generiert.
Ist es möglich, meinen Code umzuschreiben oder gibt es nur eine Möglichkeit, dies zu tun?