在我的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;
}
我的问题是,我想在调用此方法后,在对其数据进行操作或读取其数据之前,确定值的datatype
.但我不确定如何判断dynamic value
型是什么.我该怎么做?