C#——把转义字符(\)当做普通字符处理

博客介绍了C#中转义字符的处理。指出string str2 = @\C:\\Windows\等价于string str3 = \C:\\\\Windows\。当字符串中所有\\都需作为普通字符处理时,用@更方便,如string str4 = @\C:\\Win\\do\\ws\。此外,@字符串可任意换行,换行符和缩进空格会计入字符串长度。

C#中转义字符分两种,一种是\,一种是@。


            string str2 = @"C:\Windows";

等价于:
            string str3 = "C:\\Windows";

 

但是如果我们字符串中的\都需要作为普通字符来处理时,单个使用转义字符将\转义为普通字符比较麻烦我们就可以只用@来实现
            string str4 = @"C:\Win\do\ws";

 

 

@ 字符串中可以任意换行,换行符及缩进空格都计算在字符串长度之内。(原样输出)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值