匿名类型让.NET开发人员即时创建对象,而不首先定义强烈键入的类。本教程将介绍.NET C#中创建和使用匿名类型的基础知识,并展示一些示例。
什么是匿名类型?
可以在.NET C#中创建匿名类型,而不必首先定义强烈键入的类。它们也是不可变的,这意味着在创建它们后无法更改其属性。
使用操作员创建匿名类型,并且可以包含任何数据类型,包括原始类型,字符串和任何其他自定义类型。通常,当开发人员需要快速创建对象,然后在任务完成后将其丢弃时,通常会使用它们。
创建匿名类型
创建匿名类型相对简单。为此,您将使用操作员并指定要创建的对象的属性。这是创建包含两个属性的匿名类型的示例:
在此示例中,我们创建了一个包含两个属性的匿名类型:和。这些属性是字符串,但它们可以是存储在.NET对象中的任何数据。
使用匿名类型
创建匿名类型后,您可以像其他任何.NET对象一样使用它。您可以访问其属性和方法,并将其传递给其他功能和方法作为参数。这是访问匿名类型的属性的示例:
在此示例中,我们正在打印在控制台窗口中存储在匿名类型中的人的名称和年龄。
.NET远程开发人员
如果您在.NET开发项目中需要帮助,请考虑与.NET远程开发人员合作。Rein Technology可以为经验丰富的开发人员远程与您合作,以确保您的项目按时并在预算之内完成。
结论
匿名类型对于.NET开发人员来说可能是一个有用的工具,他们必须快速创建对象而不首先定义强大的类别。本教程帮助您向您展示了如何在.NET C#中创建和使用匿名类型。