我的代碼返回一個對象:我可以在C#中返回一個匿名對象
public async Task<IHttpActionResult> GetAnswers(int userTestQuestionId)
{
return Ok(new AnswerToClientDTO
{
AnswerGridCorrect = answerGridCorrect,
Result = result,
UpdateRowCount = updateRowCount
});
下面是這是在我的應用程序在一個地方只用了AnswerToClientDTO代碼:
public class AnswerToClientDTO
{
public string AnswerGridCorrect { get; set; }
public int UpdateRowCount { get; set; }
public string Result { get; set; }
}
我有可能返回一個匿名對象,我不必從ASP.NET WEb API方法中聲明一個類。
是的,如果你改變你的返回類型爲對象或動態。 – 2015-02-09 17:54:04
你可以簡單地嘗試一下) – oxfn 2015-02-09 17:54:58
你可以返回'動態',但我不會推薦它...類型安全是一件好事。如果你介紹了一個突破性的改變,如果你的代碼不能編譯,那不是很好嗎? – 2015-02-09 17:55:36