【发布时间】:2018-08-07 15:47:38
【问题描述】:
我在浏览堆栈溢出时遇到了这个问题:
check for duplicate filename when copying files in C#
在这个问题中,这个小宝石存在:
int i = +1
我以前从未见过这种语法。于是我在visual studio中打开了交互式C#窗口:
Microsoft (R) Roslyn C# Compiler version 1.3.4.60902
Loading context from 'CSharpInteractive.rsp'.
Type "#help" for more information.
> int i = +1;
> i
1
> +1 == 1
true
这类似于+=吗?这是一些新的语法吗?这个运算符是什么?它与普通的变量声明有何不同?
【问题讨论】:
-
一个有趣的注释,在您链接的示例问题中,他们错误地使用了这个。他们试图增加一个整数变量(如他们在使用
+1的行上方的评论中所见)。 -
@LewsTherin:没有那么多“有趣的注释” - 这是链接问题中问题的原因 - 尽管接受的答案并没有完全清楚。
标签: c#