在 C# 中傳回匿名型別
在 C# 中,匿名型別是建立具有自訂屬性的臨時物件的便捷方法。但是,當從方法傳回匿名類型時,存在一個限制。
問題:
如何從方法返回匿名類型,考慮到下列的代碼:
答案:
不幸的是,C# 中的方法無法直接傳回匿名類型。
原因關鍵在於匿名類型是在執行時編譯的,並且在編譯時沒有已知的類型。因此,它們不能作為特定的命名類型傳回,例如範例中的“TheAnonymousType”。
解決方案:
要解決此限制,您有兩種選擇:
以上是如何從 C# 方法傳回匿名型別?的詳細內容。更多資訊請關注PHP中文網其他相關文章!