当今世界,网络应用越来越成熟和发展,无论个人还是企业,都能体会到一个迅速变化的行业变革已经到来。我们必须静下来思考一下,应该怎样运用好这一变革和机遇。帮企翼整理的这篇“C#中字符串函数操做大全-青岛网站建设专供”;在专业人眼里比较基础,但某些内容还是蛮有价值的。如需了解更多干货请看本站推荐区内容。
Compare
比较字符串的内容,考量文化背景(场所),明确某些字符能否相等
CompareOrdinal
与Compare同样,但不考量文化背景
Format
格式化包括各类值的字符串和如何格式化每一个值的说明符
IndexOf
定位字符串中第一次出现某个给定子字符串或字符的地位
IndexOfAny
定位字符串中第一次出现某个字符或一组字符的地位
LastIndexOf
与IndexOf同样,但定位末尾一次出现的地位
LastIndexOfAny
与IndexOfAny,但定位末尾一次出现的地位
PadLeft
在字符串的开头,通过添加指定的反复字符填充字符串
PadRight
在字符串的结尾,通过添加指定的反复字符填充字符串
WordStr
用另一个字符或子字符串交换字符串中给定的字符或子字符串
1.DateTime
数字型
System.DateTime
currentTime=new
System.DateTime();
1.1
取当前年月日时分秒
currentTime=System.DateTime.Now;
1.2
取当前年
int
年=currentTime.Year;
1.3
取当前月
int
月=currentTime.Month;
1.4
取当前日
int
日=currentTime.Day;
1.5
取当前时
int
时=currentTime.Hour;
1.6
取当前分
int
分=currentTime.Minute;
1.7
取当前秒
int
秒=currentTime.Second;
1.8
取当前毫秒
int
毫秒=currentTime.Millisecond;
(变量可用中文)
2.Int32.Parse(变量)
Int32.Parse("常量")
字符型转换
转为32位数字型
3.
变量.ToString()
字符型转换
转为字符串
12345.ToString("n");
//生成
12,345.00
12345.ToString("C");
//生成
12,345.00
12345.ToString("e");
//生成
1.234500e+004
12345.ToString("f4");
//生成
12345.0000
12345.ToString("x");
//生成
3039
(16进制)
12345.ToString("p");
//生成
1,234,500.00%
4.变量.Length
数字型
取字串长度:
如:
string
str="中国";
int
Len
=
str.Length
;
//Len是自定义变量,
str是求测的字串的变量名
5.System.Text.Encoding.Default.GetBytes(变量)
字码转换
转为比特码
如:byte[]
bytStr
=
System.Text.Encoding.Default.GetBytes(str);
然后可得到比专长度:
len
=
bytStr.Length;
6.System.Text.StringBuilder("")
字符串相加,(+号是不是也同样?)
如:System.Text.StringBuilder
sb
=
new
System.Text.StringBuilder("");
sb.Append("中华");
sb.Append("人民");
sb.Append("共和国");
7、变量.Substring(参数1,参数2);
截取字串的一部分,参数1为左起始位数,参数2为截取几位。
如:string
s1
=
str.Substring(0,2);
8、String
user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
取远程客户IP地址
9、穿过代理网站主机取远程客户真实IP地址:
if(Request.ServerVariables["HTTP_VIA"]!=null){
string
user_IP=Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
}else{
string
user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
}
10、
Session["变量"];
存取Session值;
如,赋值:
Session["username"]="小布什";
取值:
Object
objName=Session["username"];
String
strName=objName.ToString();
清空:
Session.RemoveAll();
11.String
str=Request.QueryString["变量"];
用超链接传送变量。
如在任一页中建超链接:<</span>a
href=Edit.aspx?fbid=23>点击</</span>a>
在Edit.aspx页中取值:String
str=Request.QueryString["fdid"];
12.DOC对象.createElement_x("新建节点名");
创立XML文档新节点
13.父节点.AppendChild(子节点);
将新建的子节点加到XML文档父节点下
14.
父节点.RemoveChild(节点);
删除节点
15.Response
Response.Write("字串");
Response.Write(变量);
向页面输出。
Response.Redirect("URL地址");
跳转到URL指定的页面
16.char.IsWhiteSpce(字串变量,位数)——逻辑型
查指定地位能否空字符;
如:
string
str="中国
人民";
Response.Write(char.IsWhiteSpace(str,2));
//结果为:True,
第一个字符是0位,2是第三个字符。
17、char.IsPunctuation('字符')
--逻辑型
查字符能否是标点符号
如:Response.Write(char.IsPunctuation('A'));
//前往:False
18、(int)'字符'
把字符转为数字,查代码点,重视是单引号。
如:
Response.Write((int)'中');
//结果为中字的代码:20013
19、(char)代码
把数字转为字符,查代码代表的字符。
如:
Response.Write((char)22269);
//前往“国”字。
20、
Trim()
肃清字串前后空格
21
、字串变量.WordStr("子字串","交换为")
字串交换
如:
string
str="中国";
str=str.WordStr("国","央");
//将国字换为央字
Response.Write(str);
//输出结果为“中央”
再如:(这个很是适用)
string
str="这是