[英]Is there an equivalent C# syntax for C's inline anonymous struct definition?
問候Overflowers,
我知道在C中我們可以使用變量聲明定義一個內聯結構,以便結構類型特定於此變量。 這不是單獨定義類型,而是將變量聲明為該結構類型。 這可能在C#中嗎?
謝謝 !
這在C#中是不可能的,但是你可以像這樣定義一個匿名類型的實例:
var x = new { SomeField = 1, SomeOtherField = "Two" };
這實際上是相同的,為您提供特定於該變量的類型的實例,並且不能在變量的范圍之外使用。
簡單回答:不,這是不可能的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.