在我的ASP.NET网站中,我有一个返回类型为
代码太多了,但是举个例子:
dynamic
的方法。这个方法根据特定的条件和结果,可能会返回布尔值或SortedList。代码太多了,但是举个例子:
public dynamic ReturnThis(dynamic value)
{
if(someConditionIsMet)
{
value = true;
}
else
{
value = new List<String>().Add(new Person() { Name = "Travis" });
}
return value;
}
我遇到的问题是,在对某个值调用方法之后,在对其数据进行操作或读取之前,我想确定该值的数据类型
。但我不知道如何检查动态值
的类型。我该怎么做?