Uri.UnescapeDataString Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
UnescapeDataString(ReadOnlySpan<Char>) |
Converte un intervallo nella relativa rappresentazione senza caratteri di escape. |
UnescapeDataString(String) |
Converte una stringa nella relativa rappresentazione senza caratteri di escape. |
UnescapeDataString(ReadOnlySpan<Char>)
Converte un intervallo nella relativa rappresentazione senza caratteri di escape.
public:
static System::String ^ UnescapeDataString(ReadOnlySpan<char> charsToUnescape);
public static string UnescapeDataString (ReadOnlySpan<char> charsToUnescape);
static member UnescapeDataString : ReadOnlySpan<char> -> string
Public Shared Function UnescapeDataString (charsToUnescape As ReadOnlySpan(Of Char)) As String
Parametri
- charsToUnescape
- ReadOnlySpan<Char>
Intervallo di cui annullare l'escape.
Restituisce
Rappresentazione senza caratteri di escape di charsToUnescape
.
Si applica a
UnescapeDataString(String)
- Origine:
- UriExt.cs
- Origine:
- UriExt.cs
- Origine:
- UriExt.cs
Converte una stringa nella relativa rappresentazione senza caratteri di escape.
public:
static System::String ^ UnescapeDataString(System::String ^ stringToUnescape);
public static string UnescapeDataString (string stringToUnescape);
static member UnescapeDataString : string -> string
Public Shared Function UnescapeDataString (stringToUnescape As String) As String
Parametri
- stringToUnescape
- String
Stringa di cui annullare l'escape.
Restituisce
Rappresentazione senza caratteri di escape di stringToUnescape
.
Eccezioni
stringToUnescape
è null
.
Esempio
Nell'esempio di codice seguente viene annullata l'escape di un URI e quindi vengono convertiti tutti i caratteri più ("+") in spazi.
String DataString = Uri.UnescapeDataString(".NET+Framework");
Console.WriteLine("Unescaped string: {0}", DataString);
String PlusString = DataString.Replace('+',' ');
Console.WriteLine("plus to space string: {0}", PlusString);
let DataString = Uri.UnescapeDataString ".NET+Framework"
printfn $"Unescaped string: {DataString}"
let PlusString = DataString.Replace('+',' ')
printfn $"plus to space string: {PlusString}"
Commenti
È consigliabile usare questo metodo con attenzione. L'incapsulamento di una stringa precedentemente senza caratteri di escape può causare ambiguità ed errori.
Molti web browser e spazi di escape all'interno degli URI in più ("+") caratteri; Tuttavia, il metodo UnescapeDataString non converte più caratteri in spazi perché questo comportamento non è standard in tutti gli schemi URI.