不,匿名类型无法实现接口。我们需要创建您自己的类型。匿名类型提供了一种方便的方法,可以将一组只读属性封装到单个对象中,而无需首先显式定义类型。类型名称由编译器生成,在源代码级别不可用。每个属性的类型由编译器推断。您可以使用 new 运算符和对象初始化器来创建匿名类型。示例类程序{ 公共静态 void Main(){ var v = new { Amount = 108, Message = "Test" }; ... 阅读更多
内部联接仅返回在两个表中都匹配或存在的那些记录或行。我们还可以根据如下所示的条件将内部联接应用于多个表。如果我们需要将内部联接应用于多个条件,请使用匿名类型。在下面的示例中,我们编写了两种可以使用 Linq 进行联接的方法。此处联接了 Department 和 Employee示例类程序{ 静态 void Main(string[] args){ var result = Employee.GetAllEmployees().Join(Department.GetAllDepartments(), e => e.DepartmentID, d => d.ID, (employee, department) ... 阅读更多