C字符串函数.docx
- 文档编号:23519868
- 上传时间:2023-05-17
- 格式:DOCX
- 页数:17
- 大小:21.57KB
C字符串函数.docx
《C字符串函数.docx》由会员分享,可在线阅读,更多相关《C字符串函数.docx(17页珍藏版)》请在冰豆网上搜索。
C字符串函数
Compare比较字符串的内容,考虑文化背景(场所),确定某些字符是否相等
CompareOrdinal与Compare一样,但不考虑文化背景
Format格式化包含各种值的字符串和如何格式化每个值的说明符
IndexOf定位字符串中第一次出现某个给定子字符串或字符的位置
IndexOfAny定位字符串中第一次出现某个字符或一组字符的位置
LastIndexOf与IndexOf一样,但定位最后一次出现的位置
LastIndexOfAny与IndexOfAny,但定位最后一次出现的位置
PadLeft在字符串的开头,通过添加指定的重复字符填充字符串
PadRight在字符串的结尾,通过添加指定的重复字符填充字符串
Replace用另一个字符或子字符串替换字符串中给定的字符或子字符串
1、DateTime数字型
System.DateTimecurrentTime=newSystem.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数字型
取字串长度:
如:
stringstr="中国";
intLen=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.StringBuildersb=newSystem.Text.StringBuilder("");
sb.Append("中华");
sb.Append("人民");
sb.Append("共和国");
7、变量.Substring(参数1,参数2);
截取字串的一部分,参数1为左起始位数,参数2为截取几位。
如:
strings1=str.Substring(0,2);
8、Stringuser_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
取远程用户IP地址
9、穿过代理服务器取远程用户真实IP地址:
if(Request.ServerVariables["HTTP_VIA"]!
=null){
stringuser_IP=Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
}else{
stringuser_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
}
10、Session["变量"];
存取Session值;
如,赋值:
Session["username"]="小布什";
取值:
ObjectobjName=Session["username"];
StringstrName=objName.ToString();
清空:
Session.RemoveAll();
11、Stringstr=Request.QueryString["变量"];
用超链接传送变量。
如在任一页中建超链接:
fbid=23>点击 在Edit.aspx页中取值: Stringstr=Request.QueryString["fdid"]; 12、DOC对象.CreateElement("新建节点名"); 创建XML文档新节点 13、父节点.AppendChild(子节点); 将新建的子节点加到XML文档父节点下 14、父节点.RemoveChild(节点); 删除节点 15、Response Response.Write("字串"); Response.Write(变量); 向页面输出。 Response.Redirect("URL地址"); 跳转到URL指定的页面 16、char.IsWhiteSpce(字串变量,位数)——逻辑型 查指定位置是否空字符; 如: stringstr="中国人民"; 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、字串变量.Replace("子字串","替换为") 字串替换 如: stringstr="中国"; str=str.Replace("国","央");//将国字换为央字 Response.Write(str);//输出结果为“中央” 再如: (这个非常实用) stringstr="这是
copyright@ 2008-2022 冰点文档网站版权所有
经营许可证编号:鄂ICP备2022015515号-1