在C#中,可以在匿名類中嵌套另一個匿名類。這樣可以方便地組織復雜的數據結構,尤其在一些臨時的數據處理中非常有用。
以下是一個示例,演示如何在匿名類中嵌套使用:
var person = new
{
Name = "John",
Age = 30,
Address = new
{
Street = "123 Main St",
City = "New York",
ZipCode = "10001"
}
};
Console.WriteLine($"Name: {person.Name}");
Console.WriteLine($"Age: {person.Age}");
Console.WriteLine($"Address: {person.Address.Street}, {person.Address.City} {person.Address.ZipCode}");
在上面的示例中,我們創建了一個包含姓名、年齡和地址的匿名類。地址又包含街道、城市和郵政編碼。我們可以通過person.Address
來訪問嵌套的匿名類中的屬性。
通過使用匿名類的嵌套,我們可以更好地組織和訪問復雜的數據結構,使代碼更易讀和維護。