asp.net 常用字符串處理方法
更新時(shí)間:2010年12月06日 20:55:21 作者:
asp.net 常用字符串處理方法,學(xué)習(xí)asp.net的朋友可以參考下。
string fox;
fox.ToLower()轉(zhuǎn)化成小寫字母
fox.ToUpper()轉(zhuǎn)化成大寫字母
fox.Trim()刪除前后空格
fox.Trim(trimChars)刪除其它字符
fox.TrimStart()刪除前空格
fox.TrimEnd()刪除后空格
fox.PadLeft(10)增加左邊空格,使字串達(dá)到某長(zhǎng)度。
fox.PadRight(10)增加右邊空格,使字串達(dá)到某長(zhǎng)度。
fox.PadX(10,'-')增加其它字符,使字串達(dá)到某長(zhǎng)度。X指:Left/Right
fox.Split(' ')將字串分解成數(shù)組
System.Text.Encoding.Default.GetByteCount(fox);獲得字符串長(zhǎng)度,一個(gè)漢字等于倆字符
//獲得漢字的區(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()轉(zhuǎn)化成小寫字母
fox.ToUpper()轉(zhuǎn)化成大寫字母
fox.Trim()刪除前后空格
fox.Trim(trimChars)刪除其它字符
fox.TrimStart()刪除前空格
fox.TrimEnd()刪除后空格
fox.PadLeft(10)增加左邊空格,使字串達(dá)到某長(zhǎng)度。
fox.PadRight(10)增加右邊空格,使字串達(dá)到某長(zhǎng)度。
fox.PadX(10,'-')增加其它字符,使字串達(dá)到某長(zhǎng)度。X指:Left/Right
fox.Split(' ')將字串分解成數(shù)組
System.Text.Encoding.Default.GetByteCount(fox);獲得字符串長(zhǎng)度,一個(gè)漢字等于倆字符
//獲得漢字的區(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字符串與實(shí)體類的互轉(zhuǎn)換示例代碼
- ASP.NET兩個(gè)截取字符串的方法分享
- ASP.NET從字符串中查找字符出現(xiàn)次數(shù)的具體實(shí)現(xiàn)方法
- asp.net中url字符串編碼亂碼的原因與解決方法
- ASP.NET中操作SQL數(shù)據(jù)庫(kù)(連接字符串的配置及獲取)
- ASP.NET web.config中數(shù)據(jù)庫(kù)連接字符串connectionStrings節(jié)的配置方法
- 解析Asp.net,C# 純數(shù)字加密解密字符串的應(yīng)用
- Asp.net,C# 加密解密字符串的使用詳解
- asp.net判斷字符串是否是中文的方法
- asp.net字符串處理類代碼
- asp.net 計(jì)算字符串中各個(gè)字符串出現(xiàn)的次數(shù)
- asp.net中將某字符串切割成陣列并排序列出
- asp.net分割字符串的幾種方法小結(jié)
- asp.net中利用正則表達(dá)式判斷一個(gè)字符串是否為數(shù)字的代碼
- asp.net richTextBox中高亮顯示選中字符串或文本
- asp.net下比較兩個(gè)等長(zhǎng)字符串是否含有完全相同字符(忽略字符順序)
- asp.net(c#) 使用Rex正則來(lái)生成字符串?dāng)?shù)組的代碼
- asp.net字符串分割函數(shù)使用方法分享
相關(guān)文章
C# .Net動(dòng)態(tài)調(diào)用webService實(shí)現(xiàn)思路及代碼
動(dòng)態(tài)調(diào)用web服務(wù)將執(zhí)行以下步驟:獲取WSDL/生成客戶端代理類代碼/設(shè)定編譯參數(shù)/編譯代理類/生成代理實(shí)例,并調(diào)用方法,很詳細(xì)的,感興趣的你可不要錯(cuò)過(guò)了哈2013-02-02
.net SMTP發(fā)送Email實(shí)例(可帶附件)
本文為大家詳細(xì)介紹下.net SMTP發(fā)送Email同時(shí)可帶附件的具體實(shí)現(xiàn)思路及代碼,想實(shí)現(xiàn)的朋友可以參考下哈,希望對(duì)大家有所幫助2013-07-07
在Code First模式中自動(dòng)創(chuàng)建Entity模型
這篇文章介紹了在Code First模式中自動(dòng)創(chuàng)建Entity模型的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06
使用VS2022在ASP.NET?Core中構(gòu)建輕量級(jí)服務(wù)
本文詳細(xì)講解了使用VS2022在ASP.NET?Core中構(gòu)建輕量級(jí)服務(wù)的方法,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-12-12
請(qǐng)求如何進(jìn)入ASP.NET MVC框架
這篇文章主要介紹了請(qǐng)求如何進(jìn)入ASP.NET MVC框架的實(shí)現(xiàn)過(guò)程,感興趣的小伙伴們可以參考一下2016-04-04
asp.net 每天定點(diǎn)執(zhí)行任務(wù)
下面是每天零點(diǎn)執(zhí)行一個(gè)存儲(chǔ)過(guò)程2009-05-05
asp.net access web.config denied
如果出現(xiàn)這個(gè)問(wèn)題,最好首先檢查一下ASPNET的帳號(hào),是否有訪問(wèn)權(quán)限。2009-04-04

