C#| Uri.EscapeDataString()方法与示例

Uri.EscapeDataString() 方法

Uri.EscapeDataString()方法是一个静态方法,用于转换转义表示形式的指定数据字符串。

语法:

    string Uri.EscapeDataString(string StrToEsc);

Parameter(s):

  • string StrToEsc –表示要以转义格式转换的指定数据字符串。

返回值:

此方法的返回类型为string,它返回转义的字符串。

Exception(s):

System.ArgumentNullException;
System.UriFormatException;

举例说明Uri.EscapeDataString()方法的例子

using System;

class UriExample
{
    //程序入口
    static public void Main()
    {

        string uriString1 = "https://www.nhooo.com/index.html";
        string uriString2 = "https://www.nhooo.com/default.aspx";

        string resultString = "";

        resultString = Uri.EscapeDataString(uriString1);
        Console.WriteLine(resultString);

        resultString = Uri.EscapeDataString(uriString2);
        Console.WriteLine(resultString);
    }
}

输出结果

https%3A%2F%2Fwww.nhooo.com%2Findex.html
https%3A%2F%2Fwww.nhooo.com%2Fdefault.aspx