我最近在嘗試我的C#技能測試,在Smarterer。使用{...}與新實例化C#中的匿名類型
我遇到了一個問題,它說這下面的,可以用來創建在C#中的匿名類型(類似的東西)。
我選擇「的這些無」(我不記得其他的選擇,因爲它是基於時間的測試只有10秒)。
一旦我給出的答案是說,{...}
是正確的答案。
所以我想是這樣的:
var someVariableName = new {...};
創建一個匿名類型。
我很驚喜地看到這一點,猛吃了一下,但沒能找到類似這樣的東西。
問題:有沒有什麼辦法可以在使用{...}
關鍵字或運算符實例化時創建匿名類型而不聲明其類型?或問題的正確答案不是「正確的」?
這可以通過使用關鍵字dynamic
如果我沒看錯的完成。
你的問題到底是什麼?例如,在Web上搜索「C#new dynamic」給出了[如何動態創建新的匿名類?](http://stackoverflow.com/questions/3740021/how-to-dynamic-new-anonymous-class) ,'var foo = new {bar =「baz」}'似乎在做你想做的事情。 – CodeCaster 2014-11-24 12:15:49
查看http://stackoverflow.com/a/392163/1453076 – Vladimirs 2014-11-24 12:16:41
所以你猜對了'new {...}',但他們說這只是'{...}'? – 2014-11-24 12:17:33