DOBON.NETプログラミング道掲示板

■34137 / 3階層)  例外発生した場合に変数をcatchに渡したい
□投稿者/ ひできち 一般人(2回)-(2019/02/15(Fri) 17:05:50)
  • アイコンNo34135に返信(ssdさんの記事)
    > foreach文の構文を確認してみると、下記のようになっています。
    >
    > foreach(型名 変数 in コレクション)
    > 文
    >
    > 実際に試してみると、dtは変数ですが、種類のように使用されていますと表示されます。

    いやーごめんなさい。適当な回答をしてしまいまして、申し訳なかったです

    局所的にcatch する方針でガリガリ書いてしまうのは
    あまりスマートとは言えないので、そうではなく実装したい場合は
    以下のようになりますね

    DataTable dt = new DataTable();
    DataRow dr = null;
    try
    {
    for (int i = 0; i < dt.Rows.Count; i++)
    {
    dr = dt.Rows[i];
    int iHogeOld = (int)dr["HOGE"];
    }
    }
    catch (Exception e)
    {
    //ここでdr["HOGE"]の値を表示したい
    Console.WriteLine(dr["HOGE"]);
    }


違反を報告
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[2]: 例外発生した場合に変数をcatchに渡したい /ssd 返信無し
 
上記関連ツリー

Nomalアイコン 例外発生した場合に変数をcatchに渡したい / ssd (19/02/15(Fri) 10:55) #34133
Nomalアイコン Re[1]: 例外発生した場合に変数をcatchに渡したい / ひできち (19/02/15(Fri) 11:25) #34134
│└Nomalアイコン Re[2]: 例外発生した場合に変数をcatchに渡したい / ssd (19/02/15(Fri) 13:25) #34135
│  └Nomalアイコン 例外発生した場合に変数をcatchに渡したい / ひできち (19/02/15(Fri) 17:05) #34137 ←Now
Nomalアイコン Re[1]: 例外発生した場合に変数をcatchに渡したい / まりもん (19/02/15(Fri) 14:23) #34136
│└Nomalアイコン Re[2]: 例外発生した場合に変数をcatchに渡したい / ssd (19/02/15(Fri) 18:04) #34139
│  └Nomalアイコン Re[3]: 例外発生した場合に変数をcatchに渡したい / タイガー (19/02/18(Mon) 14:40) #34141
Nomalアイコン Re[1]: 例外発生した場合に変数をcatchに渡したい / 魔界の仮面弁士 (19/02/15(Fri) 17:51) #34138
  └Nomalアイコン Re[2]: 例外発生した場合に変数をcatchに渡したい / ssd (19/02/15(Fri) 18:06) #34140
    └Nomalアイコン Re[3]: 例外発生した場合に変数をcatchに渡したい / ssd (19/02/19(Tue) 09:39) #34142 解決み!

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/


- Child Tree -