帮企翼IT资讯-C#中字符串函数操做大全-青岛网站建设专供

新型企业互联网服务品牌
高端精品建站0532-66661357,先设计,再付费

--------资讯推广中心--------

文章:C#中字符串函数操做大全-青岛网站建设专供

当今世界,网络应用越来越成熟和发展,无论个人还是企业,都能体会到一个迅速变化的行业变革已经到来。我们必须静下来思考一下,应该怎样运用好这一变革和机遇。帮企翼整理的这篇“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="这是

联系

扫码
沟通

0增成本,网站以旧换新

帮企翼公众号

帮企翼微信小程序

合作

联系
客服

联系客服:

E_mail邮箱:market@bangqiyi.net

客服电话: 0532-66661357

联系手机: 18669718195

微信公众号:bangqiyi

微信小程序: 帮企翼

售前咨询 售后服务 代理合作

工作时间:

周一至周五 8:30-17:00

留言

用户
反馈