在C#中,可以使用匿名類型來創建一個只有屬性但沒有類名的對象。匿名類型通常用于臨時存儲數據或傳遞數據到LINQ查詢等場景。
以下是創建匿名類型的示例:
var person = new { Name = "Alice", Age = 30, City = "New York" };
Console.WriteLine($"Name: {person.Name}, Age: {person.Age}, City: {person.City}");
在上面的示例中,我們創建了一個匿名類型的對象person
,該對象有三個屬性Name
、Age
和City
。可以直接訪問這些屬性并使用它們。
需要注意的是,匿名類型是只讀的,一旦創建就無法更改其屬性的值。此外,匿名類型的作用域通常僅限于定義它們的方法或代碼塊內部。