C# 以下语法在C中是什么意思#
我每天都在学习一些关于C#的新知识,并且遇到了这个结构。我不是100%确定它是做什么的,所以请有人解释一下:C# 以下语法在C中是什么意思#,c#,.net,C#,.net,我每天都在学习一些关于C#的新知识,并且遇到了这个结构。我不是100%确定它是做什么的,所以请有人解释一下: new { Name = "John"} 这在字符串作为方法调用的参数时使用 谢谢这是匿名类的对象初始值设定项。它用一个属性Name构造一个对象,该属性的值为“John”。由于您无法引用该对象,因此可以立即使用它,就像在LINQ语句中或您提到的参数中一样 另请参见。这是一种新的匿名类型,其属性Name设置为字符串“John” 请参阅:这是一种称为匿名类型的较新语法。您可以阅读更多详细信
new { Name = "John"}
这在字符串作为方法调用的参数时使用
谢谢这是匿名类的对象初始值设定项。它用一个属性Name构造一个对象,该属性的值为“John”。由于您无法引用该对象,因此可以立即使用它,就像在LINQ语句中或您提到的参数中一样
另请参见。这是一种新的匿名类型,其属性
Name
设置为字符串“John”
请参阅:这是一种称为匿名类型的较新语法。您可以阅读更多详细信息。在我看来,这就像是创建一个带有一个属性(名称,类型为字符串)的属性 但是说它是在需要字符串的地方使用的,这让我有点困惑