• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:型の種類に関係なく配列かどうかを調べたい)

C# 2010 version 4.0での配列の調べ方

このQ&Aのポイント
  • C# 2010 version 4.0を使用して、任意のオブジェクトが配列かどうかを調べる方法を知りたいです。
  • 例えば、オブジェクトがint型の配列かstring型の配列かdouble型の配列かを判定する方法が知りたいです。
  • 現在は、複数のif文を使用して、個別に配列の型を判定していますが、もっとスマートな方法はありますか?

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

  • ベストアンサー
回答No.1

o != null && o.GetType().IsArray で調べられます。 http://msdn.microsoft.com/ja-jp/library/system.type.isarray(v=vs.100) 型情報はSystem.Typeで扱うため,別のプロパティを調べれば配列の要素の型を得ることもできます。

takagoo100
質問者

お礼

ご回答ありがとうございます。 なるほど、それでできました。 ありがとうございます。