2010年4月19日月曜日

catch文の警告を減らす方法 - Visual C#

Visual C#
○2010 Express
catch (ArgumentException e) { のような所で、次のような警告が出る場合
警告: 「変数 'e' は宣言されていますが、使用されませんでした。」

catch文の丸括弧内は、型だけ書く事も出来ます。

--------------------------------
catch (ArgumentException) {
...
}
--------------------------------

C# 言語仕様書(= 英語版の、C# 3.0 Language Specification)に書いてありました。catch文に関する仕様は、8.10 The try statement。245ページあたり。

----引用開始--------
specific-catch-clause:
catch ( class-type identifier(opt) ) block
----引用終了--------


**** メモ
自分で回復処理を書く場合は、「いえ、eは使いませんから」と言いたい所です。そう思って調べてみた所、実は、catch文の丸括弧内は、型だけ書く事も出来たのでした。

# 言語仕様書は、MSDNで入手しました。無料です。(▽2010年4月現在の入手先は、こちらのページの上のほう


**** 確認したバージョン
o Microsoft Visual C# 2010 Express


==
関連ページ:
    ▼Visual C#
    ▼コンピューター・プログラムを作る
    ▼制作メモ
    > Visual C# 2010 ExpressをDVDドライブ無しでオフラインインストールする
    Visual C# 2010 Expressを製品登録する
    Visual C# 2010 Expressにアップデータを適用する