括号还是只是引用?

βӔḺ*_*ⱫŌŔ 3 .net c# syntax wpf winforms

好吧,所以我已经知道600年了,但我现在才知道为什么.

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

string f = "u";
Run Code Online (Sandbox Code Playgroud)

并且:

string n = ("ny");
Run Code Online (Sandbox Code Playgroud)

有什么区别吗?我没有注意到,但我总是使用""; 没有括号.

dri*_*iis 10

没有任何区别.括号可以在任何表达式中使用,以显式定义操作的优先级.对于您的简单情况,表达式是字符串本身,因此不需要括号.编译的IL没有区别.