C#, C♯, C#相談室 Part94at TECH
C#, C♯, C#相談室 Part94 - 暇つぶし2ch789:デフォルトの名無しさん
21/09/27 12:05:22.09 KmbMbzSx0.net
public Foo<T>(byte[] dat) where T : new() { ~ };
という定義の関数があります。通常は
var IntData = Foo<int>(dat);
とやって、バイト配列からインスタンスを作成するのですが、Tの部分をType型の変数を使ってインスタンスを作成したいのです。
上記の例でいうと
int intValue = 0;
var t = intValue.GetType();
var IntData = Foo<t>(dat); // 型ではなく変数なのでエラーとなる
とやりたいのです。
なにか方法はないでしょうか。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch