- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:型の種類に関係なく配列かどうかを調べたい)
C# 2010 version 4.0での配列の調べ方
このQ&Aのポイント
- C# 2010 version 4.0を使用して、任意のオブジェクトが配列かどうかを調べる方法を知りたいです。
- 例えば、オブジェクトがint型の配列かstring型の配列かdouble型の配列かを判定する方法が知りたいです。
- 現在は、複数のif文を使用して、個別に配列の型を判定していますが、もっとスマートな方法はありますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
o != null && o.GetType().IsArray で調べられます。 http://msdn.microsoft.com/ja-jp/library/system.type.isarray(v=vs.100) 型情報はSystem.Typeで扱うため,別のプロパティを調べれば配列の要素の型を得ることもできます。
お礼
ご回答ありがとうございます。 なるほど、それでできました。 ありがとうございます。