2022-07-04から1日間の記事一覧

【C#】連続で処理が失敗した時に何度も同じような処理をしない

例えば定周期処理などで、エラーが出ても処理を継続するような場合に、最初の一回は例外処理を行うけど、処理が連続で失敗した場合2回目以降は、処理を行わないようにする実装パターンの紹介です。 この仕組みを使用して実装例ではログを何度も出力しないよ…

VisualStudio2022でnull許容コンテキストを無効化する

VS2022 はデフォルトで「null 許容コンテキスト」というものが有効化されています。 これが有効化されていると以下のような警告が表示されます。 警告 CS8600 Null リテラルまたは Null の可能性がある値を Null 非許容型に変換しています。 警告 CS8601 Nul…