微软认证综合辅导:C#字符串函数大全5
Replace 函数示例: Replace("ABCD","BC","12")''得到 A12D 来源自互联网。虽不是原作。可是收集也是很麻烦的,希望不要砸 砖方 法 作 用 Compare 比较字符串的内容,考虑文化背景(场所),确定某些字符是否相等 CompareOrdinal 与 Compare 一样,但不考虑文化背景 Format 格式化包含各种值的字符串和如何格式化每个值的说明符 IndexOf 定位字符串中第一次出现某个给定子字符串或字符的位置 IndexOfAny 定位字符串中第一次出现某个字符或一组字符的位置 LastIndexOf 与 IndexOf 一样,但定位最后一次出现的位置 LastIndexOfAny 与 IndexOfAny,但定位最后一次出现的位置 PadLeft 在字符串的开头,通过添加指定的重复字符填充字符串 PadRight 在字符串的结尾,通过添加指定的重复字符填充字符串 Replace 用另一个字符或子字符串替换字符串中给定的字符或子字符串 Split 在出现给定字符的地方,把字符串拆分为一个子字符串数组 Substring 在字符串中获取给定位置的子字符串 ToLower 把字符串转换为小写形式 ToUpper 把字符串转换为大写形式 Trim 删除首尾的空白 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; (变量可用中文) 1.9 取中文日期显示——年月日时分 string strY=currentTime.ToString('f'); //不显示秒 1.10 取中文日期显示_年月 string strYM=currentTime.ToString('y'); 1.11 取中文日期显示_月日 string strMD=currentTime.ToString('m'); 1.12 取当前年月日,格式为:2003-9-23 string strYMD=currentTime.ToString('d'); 1.13 取当前时分,格式为:14:24 string strT=currentTime.ToString('t'); 2、Int32.Parse(变量) Int32.Parse('常量') 3、 变量.ToString() 字符型转换 转为字符串 12345.ToString('n'); 12345.ToString('C'); 12345.ToString('e'); 12345.ToString('f4'); 12345.ToString('x'); 12345.ToString('p'); //生成 12,345.00 //生成 ¥12,345.00 //生成 1.234500e+004 //生成 12345.0000 //生成 3039 (16 进制) //生成 1,234,500.00% // 字符型转换 转为 32 位数字型 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 地址
相关文章
无相关信息