Uri.HexUnescape(String, Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir karakterin belirtilen onaltılık gösterimini karaktere dönüştürür.
public:
static char HexUnescape(System::String ^ pattern, int % index);
public static char HexUnescape (string pattern, ref int index);
static member HexUnescape : string * int -> char
Public Shared Function HexUnescape (pattern As String, ByRef index As Integer) As Char
Parametreler
- pattern
- String
Bir karakterin onaltılık gösterimi.
- index
- Int32
Bir karakterin onaltılık gösteriminin başladığı konum pattern
.
Döndürülenler
konumunda index
onaltılık kodlama ile temsil edilen karakter. konumundaki index
karakter onaltılık kodlanmış değilse, konumundaki karakter index
döndürülür. değeri index
, döndürülen karakteri izleyen karakteri işaret etmek için artırılır.
Özel durumlar
index
0'dan küçük veya içindeki pattern
karakter sayısından büyük veya buna eşit.
Açıklamalar
Aşağıdaki kod örneği, bir karakterin onaltılık kodlanmış olup olmadığını belirler ve kodlanmışsa, eşdeğer karakteri konsola yazar.
String^ testString = "%75";
int index = 0;
if ( Uri::IsHexEncoding( testString, index ) )
{
Console::WriteLine( "The character is {0}",
Uri::HexUnescape( testString, index ) );
}
else
{
Console::WriteLine( "The character is not hex encoded" );
}
string testString = "%75";
int index = 0;
if (Uri.IsHexEncoding(testString, index))
Console.WriteLine("The character is {0}", Uri.HexUnescape(testString, ref index));
else
Console.WriteLine("The character is not hexadecimal encoded");
let testString = "%75"
let mutable index = 0
if Uri.IsHexEncoding(testString, index) then
printfn $"The character is {Uri.HexUnescape(testString, &index)}"
else
printfn "The character is not hexadecimal encoded"
Dim testString As String = "%75"
Dim index As Integer = 0
If Uri.IsHexEncoding(testString, index) Then
Console.WriteLine("The character is {0}", Uri.HexUnescape(testString, index))
Else
Console.WriteLine("The character is not hexadecimal encoded")
End If