私はちょうどプロジェクトで見つけました:
try
{
myLabel.Text = school.SchoolName;
}
catch
{
myPanel.Visible = false;
}
school
null 例外が発生すると (理論的には null ではない可能性があるためmyLabel
)、実質的にコンピューターが3 回ビープ音を鳴らし、2 秒間スリープ状態になると言って、これを書いたよりも開発者と話したいです。しかし、それについてのルールは記憶違いなのだろうか。明らかに、これは try/catch の使用を意図したものではありませんが、これは意図に反するため悪いのでしょうか、それともパフォーマンスを考慮して悪いのでしょうか? ただ悪いだけのような気もするが、「本当に悪い」以上のことを言いたい。