• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C#で配列の値をチェックするメソッドを書きたい)

C#で配列の値をチェックするメソッドを作成する方法

このQ&Aのポイント
  • C#で配列の値をチェックするメソッドを作成する方法について詳しく教えてください。
  • CSVファイルから読み取ったデータを配列に格納する際に、データのチェックを行いたいです。中身がint、double、stringのいずれかであるかを確認し、問題があれば適切な処理を行いたいです。
  • 具体的には、rowdata[0]が渡された場合は中身がstringかをチェックし、問題がなければ格納されている値を返します。rowdata[1]が渡された場合は中身がintかをチェックし、問題がなければ値を返します。rowdata[2]が渡された場合は中身がdoubleかをチェックし、問題がなければ値を返します。これらのチェックを行うメソッドを1つで実現する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • yukitakao
  • ベストアンサー率44% (16/36)
回答No.1

チェック関数作るのももちろんいいですが↓みたいな手抜きの書き方もあります。 ◆手抜き x = rowdata[0]; //string } catch(Exception ex){ x = ""; } try{ y = rowdata[1]; //int } catch(Exception ex){ y = 0; } try{ z = rowdata[2]; //double } catch(Exception ex){ z = 0; } ちゃんと書くならnullチェックと TryParseとか使って処理書いてあげてください。

fflashing
質問者

お礼

ご回答ありがとうございます。目からうろこの解決法です!ありがとうございました。

関連するQ&A