So che probabilmente questo non ha molta importanza, ma mi piacerebbe sapere cosa è corretto.C#: sollevate o lanciate un'eccezione?
Se una parte di codice contiene una versione di throw new SomeKindOfException()
. Diciamo che questa parte di codice può potenzialmente generare un'eccezione? O lanciare un'eccezione?
La parola chiave è throw
, quindi sono di tipo appoggiato verso quella, ma di sollevare un'eccezione viene utilizzato anche un sacco ...
Hanno una sorta di significato diverso? Uno di questi implica una differenza rispetto all'altro? O sono solo due parole che significano esattamente la stessa cosa?
Per una discussione correlata in Ruby: http://stackoverflow.com/questions/51021 –