トップ回答者
C#.NET object変数に関連付けた配列の次元数を取得したい

質問
-
public object ok;
このオブジェクト変数に、別の関数から
以下のようなデータが作成されましした。
内容は以下のように、得られました。
Console.WriteLine("value: " + ok.ToString());
Console.WriteLine("length: " + ok.ToString().Length);value: System.Int32[,]
length: 15出来れば、Rank関数を使って配列の次元数を求めたいのですが、
以下では、文法エラーになります。
Console.WriteLine("Rank: " + ok.Rank());
okがobjectだからとのことです。
よろしく、ご教授ください。
回答
-
Console.WriteLine("Rank: " + ((Array)ok).Rank);
でいいような。- 回答の候補に設定 Haruka6002Microsoft contingent staff, Moderator 2019年10月30日 1:15
- 回答としてマーク rtmsi_MSDN 2019年11月2日 13:26
-
- 回答の候補に設定 Haruka6002Microsoft contingent staff, Moderator 2019年10月30日 1:16
- 編集済み 佐祐理 2019年10月30日 1:25 敬称漏れ
- 回答としてマーク rtmsi_MSDN 2019年11月2日 13:26
すべての返信
-
Console.WriteLine("Rank: " + ((Array)ok).Rank);
でいいような。- 回答の候補に設定 Haruka6002Microsoft contingent staff, Moderator 2019年10月30日 1:15
- 回答としてマーク rtmsi_MSDN 2019年11月2日 13:26
-
- 回答の候補に設定 Haruka6002Microsoft contingent staff, Moderator 2019年10月30日 1:16
- 編集済み 佐祐理 2019年10月30日 1:25 敬称漏れ
- 回答としてマーク rtmsi_MSDN 2019年11月2日 13:26
-
rtmsi_MSDNさん、こんにちは。フォーラムオペレーターのHarukaです。
MSDNフォーラムにご投稿くださいましてありがとうございます。
本件、皆様より参考になる投稿が寄せられたようでなによりです。
[回答としてマーク]機能は設定された投稿が後から参照しやすくなりますので、
同じ問題でお困りの方のためにも参考になった投稿に設定いただけますと幸いです。
お手数ですが、ご協力の程どうかよろしくお願いいたします。引き続きMSDNフォーラムをご利用いただけますようお願い申し上げます。
MSDN/ TechNet Community Support Haruka
~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~