タイプビルダーを使用して、タイプを動的に作成しても問題ありません。匿名タイプからこれを行うことは可能でしょうか?
私はこれまでにこれを持っています。
//CreateType generates a type (so that I can set it's properties once instantiated) from an //anonymous object. I am not interested in the initial value of the properties, just the Type.
Type t = CreateType(new {Name = "Ben", Age = 23});
var myObject = Activator.CreateInstance(t);
タイプ「t」をタイプ引数として使用することは可能ですか?
私の方法:
public static void DoSomething<T>() where T : new()
{
}
動的に作成されたタイプ「t」を使用してこのメソッドを呼び出したいと思います。私が電話できるように;
DoSomething<t>(); //This won't work obviously