微軟認證綜合輔導: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 地址
時間:2013-06-21 責任編輯:admin
相關文章
無相關信息