我有一个叫做的课RootObject:
public class RootObject
{
public string Name { get; set; }
public int Age { get; set; }
public int Address { get; set; }
}
public void getdata()
{
WebRequest request = WebRequest.Create("http://addresstojson.com/json.json");
WebResponse response = await request.GetResponseAsync();
using (var stream = new StreamReader(response.GetResponseStream()))
{
json = JsonConvert.DeserializeObject<RootObject>(stream.ReadToEnd());
}
}
Run Code Online (Sandbox Code Playgroud)
在方法的最后一个语句中getdata(),传递类型:
JsonConvert.DeserializeObject</*here*/>(Stream.ReadToEnd())
Run Code Online (Sandbox Code Playgroud)
我想将类型作为参数传递给getdata(RootObject)方法.
有没有办法在C#中使用泛型来做到这一点?
c# ×1