Jsonレスポンスにバインドするモデルを受け入れるメソッドを作成しようとしていますが、クラスモデルのタイプをジェネリックに動的に挿入する方法はありませんパラメータ。ジェネリックパラメータで使用するクラスのタイプを取得
public static async Task<object> DoPost(string url, FormUrlEncodedContent formEnc, object model)
{
using (HttpClient client = new HttpClient())
using (HttpResponseMessage response = await client.PostAsync(url, formEnc))
using (HttpContent content = response.Content)
{
var result = await content.ReadAsStringAsync();
var modelType = model.GetType();
model = JsonConvert.DeserializeObject<modelType>(result);
return model;
}
}
私はmodelType
にタイプの適切な表現を取得するにはどうすればよい:
これは私がこれまで持っているものでしょうか?