C#中@和$修饰一个字符串,分别有什么不同,vs2015编程

2024-11-16 12:30:10
推荐回答(1个)
回答(1):

@取消字符串中的转义,$,对字符串求值,举例:
int
a
=
1;
string
s1
=
"hello\t{a}";
string
s2
=
@"hello\t{a}";
string
s3
=
$"hello\t{a}";
结果
s1
hello
{a}
s2
hello\t{a}
s3
hello
1