Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 以下语法在C中是什么意思#_C#_.net - Fatal编程技术网

C# 以下语法在C中是什么意思#

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

我每天都在学习一些关于C#的新知识,并且遇到了这个结构。我不是100%确定它是做什么的,所以请有人解释一下:

new { Name = "John"}
这在字符串作为方法调用的参数时使用


谢谢

这是匿名类的对象初始值设定项。它用一个属性Name构造一个对象,该属性的值为“John”。由于您无法引用该对象,因此可以立即使用它,就像在LINQ语句中或您提到的参数中一样


另请参见。

这是一种新的匿名类型,其属性
Name
设置为字符串
“John”


请参阅:

这是一种称为匿名类型的较新语法。您可以阅读更多详细信息。

在我看来,这就像是创建一个带有一个属性(名称,类型为字符串)的属性

但是说它是在需要字符串的地方使用的,这让我有点困惑