我想给一个方法传递参数,并且我希望我的方法可以通过查找参数返回数据。数据可以是布尔值、字符串、整数等类型。如何从方法中返回可变类型的变量?我不想返回对象类型,然后将其强制转换为另一种类型。例如:
BlaBla VariableReturnExampleMethod(int a)
{
if (a == 1)
return "Demo";
else if (a == 2)
return 2;
else if (a == 3)
return True;
else
return null;
}
我想要这样做的原因是,我有一个方法可以从数据库中读取一行中所选列的数据。这些列的类型并不相同,但我需要返回每个列的信息。
switch
,但在这种情况下也不需要else
,if
就足够了。 - Adam Houldsworth