На моем веб-сайте 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
. Как я могу это сделать?