Есть ли способ вернуть анонимный тип из метода?
Я знаю, что не могу написать такой метод:
public var MyMethod()
{
return new{ Property1 = "test", Property2="test"};
}
Я могу сделать это иначе:
public object MyMethod()
{
return new{ Property1 = "test", Property2="test"}
}
но я не хочу делать второй вариант, потому что, если я сделаю это, мне придется использовать рефлексию.
Почему я хочу это сделать:
Сегодня у меня есть метод внутри моей страницы aspx, который возвращает данные в качестве результата, и яне может изменить этоЯ пытался преобразовать этот DataTable в метод Anonymous со свойствами, с которыми я хочу работать. Я не хотел создавать класс только для этого, и, поскольку мне нужно будет выполнять один и тот же запрос более одного раза, я подумал, что создать метод, который возвращает анонимный тип, было бы хорошей идеей.