如何通过方法执行返回类型

时间:2014-10-16 14:29:30

标签: c# types

我声明了这个变量:

Tuple<bool, string, Type> myVar = new Tuple<bool, string, Type>(false, null, null);

并说一些类似 - AccountDeposit等等

我有一个方法:

public static Tuple<bool, string, Type> myMethod()
{
  return new Tuple<bool, string>(true, accIBANToPayFee, ???);
}

并形成上面的方法我想要返回实际类型为AccountDeposit或其他类型。

myVar = myMethod();

是否有可能,我该怎么做才能返回类型并从myVar变量中提取它?

1 个答案:

答案 0 :(得分:0)

要从某个类型中获取Type个对象,请使用typeof(type),例如typeof(string)

要从实例获取Type对象,请在实例上使用GetType()方法,例如"string".GetType()

使用适合您的元组的第三个参数的方法