最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#版的 Escape() 和 Unescape() 函數(shù)分享

 更新時(shí)間:2011年05月14日 16:15:53   作者:  
從網(wǎng)上看到兩個(gè)方法, C# 版的 Escape() 和 Unescape(),收藏下。
Escape:
復(fù)制代碼 代碼如下:

public static string Escape(string str)
{
StringBuilder sb = new StringBuilder();
foreach (char c in str)
{
sb.Append((Char.IsLetterOrDigit(c)
|| c == '-' || c == '_' || c == '\\'
|| c == '/' || c == '.') ? c.ToString() : Uri.HexEscape(c));
}
return sb.ToString();
}

Unescape:
復(fù)制代碼 代碼如下:

public static string UnEscape(string str)
{
StringBuilder sb = new StringBuilder();
int len = str.Length;
int i = 0;
while (i != len)
{
if (Uri.IsHexEncoding(str, i))
sb.Append(Uri.HexUnescape(str, ref i));
else
sb.Append(str[i++]);
}
return sb.ToString();
}

另外, 在網(wǎng)上看到, 在 .net 中還可以這樣來調(diào)用:
復(fù)制代碼 代碼如下:

Microsoft.JScript.GlobalObject.escape("");
Microsoft.JScript.GlobalObject.unescape("");

相關(guān)文章

  • 動態(tài)webservice調(diào)用接口并讀取解析返回結(jié)果

    動態(tài)webservice調(diào)用接口并讀取解析返回結(jié)果

    webservice的 發(fā)布一般都是使用WSDL(web service descriptive language)文件的樣式來發(fā)布的,在WSDL文件里面,包含這個(gè)webservice暴露在外面可供使用的接口。今天我們來詳細(xì)討論下如何動態(tài)調(diào)用以及讀取解析返回結(jié)果
    2015-06-06
  • C#使用SQL Dataset數(shù)據(jù)集代碼實(shí)例

    C#使用SQL Dataset數(shù)據(jù)集代碼實(shí)例

    今天小編就為大家分享一篇關(guān)于的文章,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • C#?EventHander的具體使用

    C#?EventHander的具體使用

    EventHandler是一種用于處理事件的委托類型,它在C#中用于處理沒有特定參數(shù)或返回值的簡單事件,本文就來介紹C#?EventHander的具體使用,感興趣的可以了解一下
    2025-01-01
  • 在Winform動態(tài)啟動、控制臺命令行的方法

    在Winform動態(tài)啟動、控制臺命令行的方法

    winForm 程序輸出類型為 windows 程序(不是命令行程序)在運(yùn)行時(shí)想輸入一些信息編譯開發(fā)調(diào)試,如何實(shí)現(xiàn)這一功能
    2013-02-02
  • C#實(shí)現(xiàn)將像素轉(zhuǎn)換為頁面單位的方法

    C#實(shí)現(xiàn)將像素轉(zhuǎn)換為頁面單位的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)將像素轉(zhuǎn)換為頁面單位的方法,涉及C#像素轉(zhuǎn)換在圖形繪制中的技巧,需要的朋友可以參考下
    2015-06-06
  • C#實(shí)現(xiàn)多線程下載文件的方法

    C#實(shí)現(xiàn)多線程下載文件的方法

    這篇文章主要介紹了C#實(shí)現(xiàn)多線程下載文件的方法,實(shí)例分析了C#多線程及文件傳輸?shù)南嚓P(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-08-08
  • WinForm中DefWndProc、WndProc與IMessageFilter的區(qū)別

    WinForm中DefWndProc、WndProc與IMessageFilter的區(qū)別

    這篇文章主要介紹了WinForm中DefWndProc、WndProc與IMessageFilter的區(qū)別,較為詳細(xì)的分析了WinForm的消息處理機(jī)制,需要的朋友可以參考下
    2014-08-08
  • C#如何使用系統(tǒng)默認(rèn)應(yīng)用程序打開文件

    C#如何使用系統(tǒng)默認(rèn)應(yīng)用程序打開文件

    本文介紹了如何使用System.Diagnostics.Process類的Start方法來打開文件,通過傳遞文件路徑作為參數(shù),系統(tǒng)會使用默認(rèn)應(yīng)用程序打開該文件,例如,如果文件擴(kuò)展名為.txt,則會使用NotePad或WordPad打開;如果擴(kuò)展名為.html,則會使用系統(tǒng)默認(rèn)瀏覽器打開
    2025-01-01
  • C#子線程執(zhí)行完后通知主線程的方法

    C#子線程執(zhí)行完后通知主線程的方法

    下面小編就為大家?guī)硪黄狢#子線程執(zhí)行完后通知主線程的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-12-12
  • C#泛型接口的協(xié)變和逆變

    C#泛型接口的協(xié)變和逆變

    本文詳細(xì)講解了C#泛型接口的協(xié)變和逆變,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04

最新評論

塔城市| 景宁| 潮安县| 泰顺县| 洪湖市| 龙泉市| 翼城县| 贺州市| 平乡县| 祥云县| 万荣县| 尉氏县| 同心县| 肥乡县| 监利县| 弥勒县| 枣庄市| 巫溪县| 阿克苏市| 伊金霍洛旗| 浮梁县| 凤庆县| 神池县| 博野县| 上蔡县| 龙州县| 东乡县| 宝山区| 阳原县| 定日县| 洛川县| 长宁县| 三穗县| 合川市| 永城市| 浦江县| 津南区| 九龙县| 九江市| 绿春县| 隆尧县|