单引号(')和双引号(")


关键是要养成良好的习惯.
单引号(')一般用在单字符,如=='c'.
双引号(")一般用在字符串,如"abc".

如果嵌套使用的话,一般用交替方法,尤其是html中.
如<input onclick="alert('Test')">,
也可以改成<input onclick="alert(\"Test\")">.

在分割一个字符串时要用到str.Split或者Regex.Split。

简单的单个字符串的替换,直接用字符串.Split('单个字符串'),

多个字符串的替换用Regex.Split(字符串,@"多个字符串",RegexOptions.IgnoreCase)。

下边举两个例子来说明吧。
case1:

1string str="aa,bb,cd";
2string[] sArray=str.Split(',');    //注意,这里用的是单引号,而非双引号
3Response.Write(sArray[0]);     //显示的是aa.


case2:

1using System.Text.RegularExpressions;   

2string str="aaa<sample>bb<sample>cd";
3string[] sArray=Regex.Split(str,"\<sample\>",RegexOptions.IgnoreCase); //\的作用就是转义,这里用双引号,非单引号.
4Response.Write(sArray[0]) ;


 

原文地址:https://www.cnblogs.com/cry/p/1298846.html