asp.net 常用字符串處理方法
更新時間:2010年12月06日 20:55:21 作者:
asp.net 常用字符串處理方法,學習asp.net的朋友可以參考下。
string fox;
fox.ToLower()轉化成小寫字母
fox.ToUpper()轉化成大寫字母
fox.Trim()刪除前后空格
fox.Trim(trimChars)刪除其它字符
fox.TrimStart()刪除前空格
fox.TrimEnd()刪除后空格
fox.PadLeft(10)增加左邊空格,使字串達到某長度。
fox.PadRight(10)增加右邊空格,使字串達到某長度。
fox.PadX(10,'-')增加其它字符,使字串達到某長度。X指:Left/Right
fox.Split(' ')將字串分解成數組
System.Text.Encoding.Default.GetByteCount(fox);獲得字符串長度,一個漢字等于倆字符
//獲得漢字的區(qū)位碼
byte[] array = new byte[2];
array = System.Text.Encoding.Default.GetBytes("啊");
int i1 = (short)(array[0] - '\0');
int i2 = (short)(array[1] - '\0');
//unicode解碼方式下的漢字碼
array = System.Text.Encoding.Unicode.GetBytes("啊");
i1 = (short)(array[0] - '\0');
i2 = (short)(array[1] - '\0');
//unicode反解碼為漢字
string str = "4a55";
string s1 = str.Substring(0,2);
string s2 = str.Substring(2,2);
int t1 = Convert.ToInt32(s1,16);
int t2 = Convert.ToInt32(s2,16);
array[0] = (byte)t1;
array[1] = (byte)t2;
string s = System.Text.Encoding.Unicode.GetString(array);
//default方式反解碼為漢字
array[0] = (byte)196;
array[1] = (byte)207;
s = System.Text.Encoding.Default.GetString(array);
fox.ToLower()轉化成小寫字母
fox.ToUpper()轉化成大寫字母
fox.Trim()刪除前后空格
fox.Trim(trimChars)刪除其它字符
fox.TrimStart()刪除前空格
fox.TrimEnd()刪除后空格
fox.PadLeft(10)增加左邊空格,使字串達到某長度。
fox.PadRight(10)增加右邊空格,使字串達到某長度。
fox.PadX(10,'-')增加其它字符,使字串達到某長度。X指:Left/Right
fox.Split(' ')將字串分解成數組
System.Text.Encoding.Default.GetByteCount(fox);獲得字符串長度,一個漢字等于倆字符
//獲得漢字的區(qū)位碼
byte[] array = new byte[2];
array = System.Text.Encoding.Default.GetBytes("啊");
int i1 = (short)(array[0] - '\0');
int i2 = (short)(array[1] - '\0');
//unicode解碼方式下的漢字碼
array = System.Text.Encoding.Unicode.GetBytes("啊");
i1 = (short)(array[0] - '\0');
i2 = (short)(array[1] - '\0');
//unicode反解碼為漢字
string str = "4a55";
string s1 = str.Substring(0,2);
string s2 = str.Substring(2,2);
int t1 = Convert.ToInt32(s1,16);
int t2 = Convert.ToInt32(s2,16);
array[0] = (byte)t1;
array[1] = (byte)t2;
string s = System.Text.Encoding.Unicode.GetString(array);
//default方式反解碼為漢字
array[0] = (byte)196;
array[1] = (byte)207;
s = System.Text.Encoding.Default.GetString(array);
您可能感興趣的文章:
- ASP.NET JSON字符串與實體類的互轉換示例代碼
- ASP.NET兩個截取字符串的方法分享
- ASP.NET從字符串中查找字符出現次數的具體實現方法
- asp.net中url字符串編碼亂碼的原因與解決方法
- ASP.NET中操作SQL數據庫(連接字符串的配置及獲取)
- ASP.NET web.config中數據庫連接字符串connectionStrings節(jié)的配置方法
- 解析Asp.net,C# 純數字加密解密字符串的應用
- Asp.net,C# 加密解密字符串的使用詳解
- asp.net判斷字符串是否是中文的方法
- asp.net字符串處理類代碼
- asp.net 計算字符串中各個字符串出現的次數
- asp.net中將某字符串切割成陣列并排序列出
- asp.net分割字符串的幾種方法小結
- asp.net中利用正則表達式判斷一個字符串是否為數字的代碼
- asp.net richTextBox中高亮顯示選中字符串或文本
- asp.net下比較兩個等長字符串是否含有完全相同字符(忽略字符順序)
- asp.net(c#) 使用Rex正則來生成字符串數組的代碼
- asp.net字符串分割函數使用方法分享
相關文章
ASP.NET?Core?WebApi返回結果統一包裝實踐記錄
本文主要是展示了針對ASP.NET Core WeApi結果統一返回格式的相關操作,通過示例我們一步一步的展示了完成這一目標的不斷升級的實現,雖然整體看起來比較簡單,但是卻承載著筆者一次又一次的思考升級2022-04-04C#/.NET讀取或修改文件的創(chuàng)建時間及修改時間詳解
這篇文章主要給大家介紹了關于C#/.NET讀取或修改文件的創(chuàng)建時間及修改時間的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2018-08-08asp.net 頁面轉向 Response.Redirect, Server.Transfer, Server.Exec
如果你讀過很多行業(yè)雜志和 ASP.NET 示例,你會發(fā)現,大多數人使用 Response.Redirect 將用戶引導到另一個頁面,而另一些人好像偏愛于神秘的 Server.Transfer,那么,這二者有什么區(qū)別?2009-11-11ASP.NET MVC5網站開發(fā)用戶修改資料和密碼(六)
這篇文章主要介紹了ASP.NET MVC5網站開發(fā)用戶修改資料和密碼,本文即將結束member區(qū)域的用戶部分,感興趣的小伙伴們可以參考一下2015-09-09