Есть ли способ вернуть анонимный тип из метода?

Я знаю что могу'написать такой метод:

public var MyMethod()
{
   return new{ Property1 = "test", Property2="test"};
}

Я могу сделать это иначе:

public object MyMethod()
{
   return new{ Property1 = "test", Property2="test"}
}

но я неЯ не хочу делать второй вариант, потому что, если я сделаю это, мне придется использовать рефлексию.

Почему я хочу сделать это:

Сегодня у меня есть метод внутри моей страницы aspx, который возвращает данные в качестве результата, и яне может изменить этоЯ пытался преобразовать этот DataTable в метод Anonymous со свойствами, с которыми я хочу работать. Я не'Я не хочу создавать класс только для этого, и поскольку мне нужно будет выполнять один и тот же запрос более одного раза, я подумал, что создание метода, возвращающего анонимный тип, было бы хорошей идеей.

Ответы на вопрос(11)

Ваш ответ на вопрос