エンジニアの将来って?

現在7年目のCOBOL→Java→C#エンジニアが、将来への考えや勉強のアウトプット、たまに腎臓について書くブログです

【C#】コード:IDE0003 名前を簡略化できます。が出たときの対処方法

こんにちは。たいら(@tairaengineer2)です。
この記事では、C#を書いているとき、

コード:IDE0003 名前を簡略化できます。

というメッセージが出たとき、何を直すべきかという解説記事です。

 

メッセージ内容

プログラムを書いているとき、以下のメッセージが表示されるときがあります。

f:id:Tairax:20190125221119p:plain

コード IDE0003
説明 名前を簡略化できます。

このメッセージが表示されたときは、別にエラー出ていないです。
このままでもビルド通りますし、実行できます。
が、もっとシンプルに書けるというお知らせをするためが出力されています。

なので、このメッセージ通りに直す必要はありません

指摘箇所を直すべきかどうか?

ビルドに関係ないので、直さなくても問題ないです。
先ほども書きましたが、このメッセージが表示されても問題なく実行できます。

ただは、直した方が良いと思います。
プログラムは、シンプルであればあるほど良いです。
余分なコードが塵も積もれば山となるで、長くなるとスパゲティコードになってしまう可能性もありますし(;'∀')
なので私は指摘されたら直した方が良いと思います。

指摘箇所を修正する

では修正方法を解説します。
今回解説で使うプログラムはこちら。

f:id:Tairax:20190126104619p:plain

不要な箇所はどういう風に表示されているかというと

f:id:Tairax:20190126104905p:plain

赤枠の中のように薄く表示されています。
単純に消すのもいいですが、もっと簡単なやり方があります。

f:id:Tairax:20190126163834p:plain

赤枠の電球マークをクリックします。すると

f:id:Tairax:20190126164048p:plain

こんな画面がポップアップします。
この画面でどこまで不要なプログラムを削除するかを操作します。
選択肢は

  • ドキュメント
  • プロジェクト
  • ソリューション

から選択します。
今回は

f:id:Tairax:20190126164617p:plain

ドキュメントを選択します。すると

f:id:Tairax:20190126164854p:plain

プレビュー画面に移動します。
ちゃんと不要なthisが3つとも削除されています。
これでOKだと思ったら

f:id:Tairax:20190126165131p:plain

適用ボタンを押します。

f:id:Tairax:20190126165346p:plain

ちゃんと削除されていますね!

まとめ:IDE0003は直せるなら直そう

以上がIDE0003 名前を簡略化できます。が出たときの対処方法です。
いかがでしたか?

別にIDE0003が出ても別に直さなくてもいいですが、直せるなら直した方が良いと思います。

あなたのご参考になったのなら、とても嬉しいです(*´▽`*)
ではでは~(・ω・)ノシ

 

ほかにもC#勉強記事を書いてます。
よければご参考ください。

【C#】コード:IDE1006、説明:名前指定の規則違反: これらの単語は、大文字で始まらなければなりません、が出たときの対処方法

【Visual Stadio】mdfファイル(データベース ファイル)を接続するやり方を解説します

【Visual Stadio】Microsoft Reportをインストールするやり方を解説します【C#】