微軟認(rèn)證綜合輔導(dǎo):C#字符串函數(shù)大全5
Replace 函數(shù)示例: Replace("ABCD","BC","12")''得到 A12D 來源自互聯(lián)網(wǎng)。雖不是原作?墒鞘占彩呛苈闊┑,希望不要砸 磚方 法 作 用 Compare 比較字符串的內(nèi)容,考慮文化背景(場(chǎng)所),確定某些字符是否相等 CompareOrdinal 與 Compare 一樣,但不考慮文化背景 Format 格式化包含各種值的字符串和如何格式化每個(gè)值的說明符 IndexOf 定位字符串中第一次出現(xiàn)某個(gè)給定子字符串或字符的位置 IndexOfAny 定位字符串中第一次出現(xiàn)某個(gè)字符或一組字符的位置 LastIndexOf 與 IndexOf 一樣,但定位最后一次出現(xiàn)的位置 LastIndexOfAny 與 IndexOfAny,但定位最后一次出現(xiàn)的位置 PadLeft 在字符串的開頭,通過添加指定的重復(fù)字符填充字符串 PadRight 在字符串的結(jié)尾,通過添加指定的重復(fù)字符填充字符串 Replace 用另一個(gè)字符或子字符串替換字符串中給定的字符或子字符串 Split 在出現(xiàn)給定字符的地方,把字符串拆分為一個(gè)子字符串?dāng)?shù)組 Substring 在字符串中獲取給定位置的子字符串 ToLower 把字符串轉(zhuǎn)換為小寫形式 ToUpper 把字符串轉(zhuǎn)換為大寫形式 Trim 刪除首尾的空白 1、DateTime 數(shù)字型 System.DateTime currentTime=new System.DateTime(); 1.1 取當(dāng)前年月日時(shí)分秒 currentTime=System.DateTime.Now; 1.2 取當(dāng)前年 int 年=currentTime.Year; 1.3 取當(dāng)前月 int 月=currentTime.Month; 1.4 取當(dāng)前日 int 日=currentTime.Day; 1.5 取當(dāng)前時(shí) int 時(shí)=currentTime.Hour; 1.6 取當(dāng)前分 int 分=currentTime.Minute; 1.7 取當(dāng)前秒 int 秒=currentTime.Second; 1.8 取當(dāng)前毫秒 int 毫秒=currentTime.Millisecond; (變量可用中文) 1.9 取中文日期顯示——年月日時(shí)分 string strY=currentTime.ToString('f'); //不顯示秒 1.10 取中文日期顯示_年月 string strYM=currentTime.ToString('y'); 1.11 取中文日期顯示_月日 string strMD=currentTime.ToString('m'); 1.12 取當(dāng)前年月日,格式為:2003-9-23 string strYMD=currentTime.ToString('d'); 1.13 取當(dāng)前時(shí)分,格式為:14:24 string strT=currentTime.ToString('t'); 2、Int32.Parse(變量) Int32.Parse('常量') 3、 變量.ToString() 字符型轉(zhuǎn)換 轉(zhuǎn)為字符串 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 進(jìn)制) //生成 1,234,500.00% // 字符型轉(zhuǎn)換 轉(zhuǎn)為 32 位數(shù)字型 4、變量.Length 數(shù)字型 取字串長(zhǎng)度: 如: string str='中國(guó)'; int Len = str.Length ; //Len 是自定義變量, str 是求測(cè)的字串的變量名 5、System.Text.Encoding.Default.GetBytes(變量) 字碼轉(zhuǎn)換 轉(zhuǎn)為比** 如:byte[] bytStr = System.Text.Encoding.Default.GetBytes(str); 然后可得到比特長(zhǎng)度: len = bytStr.Length; 6、System.Text.StringBuilder('') 字符串相加,(+號(hào)是不是也一樣?) 如:System.Text.StringBuilder sb = new System.Text.StringBuilder(''); sb.Append('中華'); sb.Append('人民'); sb.Append('共和國(guó)'); 7、變量.Substring(參數(shù) 1,參數(shù) 2); 截取字串的一部分,參數(shù) 1 為左起始位數(shù),參數(shù) 2 為截取幾位。 如:string s1 = str.Substring(0,2); 8、String user_IP=Request.ServerVariables['REMOTE_ADDR'].ToString(); 取遠(yuǎn)程用戶 IP 地址
時(shí)間:2013-06-21 責(zé)任編輯:admin
相關(guān)文章
無(wú)相關(guān)信息