抱歉我的英语不好。 我在C#中的代码。
我有变量:
Type t = /* Variable with any unknown type */
我需要使用的模板:
var b = GetData</* I need used variable t in here */>();
怎么做?
我需要变量
object c = /*any data*/
Type type = /*any type*/
我需要这个:
var b = (type)c;
怎么做?
答案 0 :(得分:0)
在这种情况下,如果c
实际上可以是不同类型但可转换,那么您可以使用类似的内容。
例如,“123”是一个字符串,但可以转换为整数。
object c = "123";
Type type = typeof(int);
var b = Convert.ChangeType(c, type);