2011-05-15 49 views
3

好吧,所以我现在已经知道这个600年了,但我现在只有关心为什么。括号或只是行情?

为什么,在C#中,我们可以分配给一个字符串这样?:

string f = "u"; 

并且:

string n = ("ny"); 

有什么区别?我没有注意到,但我总是使用“”;没有括号。

+2

“(3 + 2)”与“3 + 2”的关系如何?还会提出一个关于这个问题吗? :) – bzlm 2011-05-15 11:19:40

回答

10

没有任何区别。括号可用于任何表达式来明确定义操作的优先级。对于你的简单情况,表达式就是字符串本身,所以不需要括号。编译后的IL没有区别。