C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■87839 / )  Re[2]: 配列にデータ型を入れてその後データ型名を取得したい
□投稿者/ C#勉強中 (2回)-(2018/07/04(Wed) 13:55:05)
Hongliang さんご回答ありがとうございます。
教えていただいた方法で思った結果が得られました。
ありがとうございました。

System.Diagnostics.Debug.Print(t[0].FullName);

恐れ入りますが、
いただいた回答の内容で分からない点があるので教えてください。

>t[0]は既に「Stringを指すTypeオブジェクト」が格納されています。
 t[0]には Single型が入っているのではないのですか?

>typeof()はType型オブジェクトを返しますが、T
>ype型は派生可能であり、typeof()が返すのもTypeそのものではなくその派生クラスの可能性があります。

 実行されている環境によっては typeof(Single) や typeof(DateTime)
 のように書いても今回のような意図しない RuntimeType型 が返される時があるのですか?

 もし意図しない RuntimeType型が返されるのであれば、
 確実にType型を指定する方法はありますか?


よろしくおねがいします。


返信 編集キー/


管理者用

- Child Tree -