黄色电影一区二区,韩国少妇自慰A片免费看,精品人妻少妇一级毛片免费蜜桃AV按摩师 ,超碰 香蕉

C#中@字符d是個(gè)什么意思

c#中@字符d是個(gè)什么意思

 

c#中@字符d是什么意思

c# string 字符串的前面可以加 @(稱作"逐字字符串")將轉(zhuǎn)義字符(\)當(dāng)作普通字符對(duì)待,比如:

string str = @"c:\windows";

等價(jià)于:

string str = "c:\\windows";

@ 字符串中可以任意換行,換行符及縮進(jìn)空格都計(jì)算在字符串長(zhǎng)度之內(nèi)。

string str = @"<script type=""text/javascript"">
? ? <!--
? ? -->
</script>";

 

c#中@的3種作用

1.忽略轉(zhuǎn)義字符

例如:

string filename = "d:\\文本文件\\text.txt";

使用@后

string filename = @"d:\文本文件\text.txt";

2.讓字符串跨行

例如:

?? ?string strsql = "select * from humanresources.employee as e"
? ?+ " inner join person.contact as c"
? ?+ " on e.contactid = c.contactid"
? ?+ " order by c.lastname";

使用@后

?? ?string strsql = @"select * from humanresources.employee as e
?? ??? ??? ? ? ?inner join person.contact as c
?? ??? ??? ? ? ?on e.contactid = c.contactid
?? ??? ??? ? ? ?order by c.lastname";

3.在標(biāo)識(shí)符中的用法

c#是不允許關(guān)鍵字作為標(biāo)識(shí)符(類名、變量名、方法名、表空間名等)使用的,但如果加上@之后就可以了

例如:

?? ?public static void @static(int @int)
?{
? ? ? ? ? ? if (@int > 0)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? system.console.writeline("positive integer");
? ? ? ? ? ? }
? ? ? ? ? ? else if (@int == 0)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? system.console.writeline("zero");
? ? ? ? ? ? }
? ? ? ? ? ? else
? ? ? ? ? ? {
? ? ? ? ? ? ? ? system.console.writeline("negative integer");
? ? ? ? ? ? }
}

 

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持碩編程

下一節(jié):c#之字符串截取--regex.match使用

c# 教程

相關(guān)文章