溫馨提示×

c#匿名類的使用方法是什么

c#
小億
108
2024-03-05 10:35:04
欄目: 編程語言

在C#中,匿名類是一種沒有明確定義類型的臨時(shí)類。匿名類通常用于創(chuàng)建臨時(shí)數(shù)據(jù)結(jié)構(gòu),而不必顯式定義一個(gè)新的類。

使用方法如下所示:

// 創(chuàng)建一個(gè)匿名類
var person = new { Name = "John", Age = 30 };

// 訪問匿名類的屬性
Console.WriteLine($"Name: {person.Name}, Age: {person.Age}");

// 匿名類可以作為方法的返回類型
var person = new Func<object>(() => new { Name = "John", Age = 30 })();
Console.WriteLine($"Name: {person.Name}, Age: {person.Age}");

需要注意的是,匿名類是只讀的,即不能修改其屬性的值。此外,匿名類只能在局部范圍內(nèi)使用,不能作為類的成員或方法參數(shù)。

0