Uri.UnescapeDataString Método
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
UnescapeDataString(ReadOnlySpan<Char>) |
Convierte un intervalo en su representación sin escape. |
UnescapeDataString(String) |
Convierte una cadena en su representación sin escape. |
Convierte un intervalo en su representación sin 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
Parámetros
- charsToUnescape
- ReadOnlySpan<Char>
Intervalo que se va a desenlaar.
Devoluciones
Representación sin escape de charsToUnescape
.
Se aplica a
.NET 10 y .NET 9
Producto | Versiones |
---|---|
.NET | 9, 10 |
- Source:
- UriExt.cs
- Source:
- UriExt.cs
- Source:
- UriExt.cs
Convierte una cadena en su representación sin 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
Parámetros
- stringToUnescape
- String
Cadena que se va a desencadenar.
Devoluciones
Representación sin escape de stringToUnescape
.
Excepciones
stringToUnescape
es null
.
Ejemplos
En el ejemplo de código siguiente se quita un URI y, a continuación, se convierten los caracteres más ("+") en espacios.
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}"
Comentarios
Debe usar este método con cuidado. Si se anula la ordenación de una cadena que se ha eliminado previamente, se pueden producir ambigüedades y errores.
Muchos exploradores web escapan de los espacios dentro de los URI en caracteres más ("+") ; Sin embargo, el método UnescapeDataString no convierte caracteres más en espacios porque este comportamiento no es estándar en todos los esquemas de URI.
Consulte también
Se aplica a
.NET 10 y otras versiones
Producto | Versiones |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1 |
UWP | 10.0 |
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: