我声明了这个变量:
Tuple<bool, string, Type> myVar = new Tuple<bool, string, Type>(false, null, null);
并说一些类似 - Account
,Deposit
等等
我有一个方法:
public static Tuple<bool, string, Type> myMethod()
{
return new Tuple<bool, string>(true, accIBANToPayFee, ???);
}
并形成上面的方法我想要返回实际类型为Account
或Deposit
或其他类型。
myVar = myMethod();
是否有可能,我该怎么做才能返回类型并从myVar
变量中提取它?
答案 0 :(得分:0)
要从某个类型中获取Type
个对象,请使用typeof(type)
,例如typeof(string)
要从实例获取Type
对象,请在实例上使用GetType()
方法,例如"string".GetType()
使用适合您的元组的第三个参数的方法