私は、レガシー コードに新しい機能を追加する作業をしているプログラマーです。デバッグ中に、この Catch ブロックを解析すると、Visual Studio から「オブジェクトがオブジェクトの参照に設定されていません」という警告が表示されました。
catch(Exception ex)
{
SporeLog.Log("Failed to create new SavedDocumentList with Name: " + name, ex);
throw;
}
「投げる」とはどういう意味ですか。私はよく知ってthrow new [exceptiontype]...
いますが、単に... とはどういう意味throw
ですか?
これは良い習慣ですか、それとも私の後の開発者の試用を容易にするためにこのコードを変更する必要がありますか?
Visual Studio がこれを行うと怒鳴るのはなぜですか?