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