Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.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# 6.0_Nameof - Fatal编程技术网

C# 运算符名称和表达式名称

C# 运算符名称和表达式名称,c#,c#-6.0,nameof,C#,C# 6.0,Nameof,在文章的第二部分是表达的名称。在本节中,第一句话是文章的链接。在第二篇文章中是指向文章的链接,其中是表达式的部分名称。我清楚地理解了从获得的参数中产生的nameof运算符,但是nameof运算符、nameof表达式和nameof_表达式之间的关系是混乱的。在“表达式”一文中,第一句是描述——表达式是一系列运算符和操作数。据我所知,nameof运算符获取符号并提供该符号名称的代码部分是nameof expresion。这是正确的还是我误解了什么?表达的名称的作用是什么?我不明白你的问题。表达式的名

在文章的第二部分是表达的名称。在本节中,第一句话是文章的链接。在第二篇文章中是指向文章的链接,其中是表达式的部分名称。我清楚地理解了从获得的参数中产生的nameof运算符,但是nameof运算符、nameof表达式和nameof_表达式之间的关系是混乱的。在“表达式”一文中,第一句是描述——表达式是一系列运算符和操作数。据我所知,nameof运算符获取符号并提供该符号名称的代码部分是nameof expresion。这是正确的还是我误解了什么?表达的名称的作用是什么?

我不明白你的问题。表达式的名称是编译器理解的,运算符的名称是开发人员使用的。你能试着再次阅读你的问题并重新措辞吗?在
1+2
中,
+
是加法运算符,
1+2
是加法表达式。与
nameof
相同--
nameof(Int32)
是一个表达式(类型
string
),使用
nameof
运算符。在实践和非正式场合,若你们并没有真正处理正式语法,这些术语将被互换使用,所以不要期望每个实例都正确。nameof是一个操作符。In可以在表达式中使用,而无需任何其他运算符和操作数。与新运算符的工作方式不同。
nameof_expression
定义如何使用运算符名称(表达式)编写代码。上述表达式文章中的nameof_expression用于antlr(另一种语言识别工具)窗口。我想它是用来公开更详细的表达式名称的,但由于我不了解antlr,所以它对我来说不是很有用。