乌利。C# 中的 HexUnescape()方法及示例
原文:https://www . geeksforgeeks . org/uri-hexunescape-method-in-c-sharp-with-examples/
乌利。HexUnescape() 方法用于将字符的指定十六进制表示转换为字符。
语法:
public static char HexUnescape (string pattern, ref int index);
参数:
- 字符串–表示十六进制字符串。
- ref int index–这表示模式中字符十六进制表示开始的位置。
返回值:该方法返回位置索引处十六进制编码表示的字符。如果索引处的字符不是十六进制编码的,则返回索引处的字符。索引的值将递增,以指向返回字符之后的字符。
异常:如果索引小于 0 或大于等于字符数,该方法抛出argumentout of range Exception。
例 1:
C
// C# program to demonstrate the
// Uri.HexUnescape() method
using System;
class GFG {
// Main Method
public static void Main()
{
// Declaring and initializing
string str = "%70";
char retChar;
int index = 0;
// using HexUnescape() method
retChar = Uri.HexUnescape(str,ref index);
Console.WriteLine("Hexadecimal character: "+retChar);
}
}
输出:
Hexadecimal character: p
例 2:
C
// C# program to demonstrate the
// Uri.HexUnescape() method
using System;
class GFG {
// Main Method
public static void Main()
{
// Declaring and initializing
string str = Convert.ToString(123, 16);
char retChar;
int index = 0;
// using HexUnescape() method
retChar = Uri.HexUnescape(str,ref index);
Console.WriteLine("Hexadecimal character: "+retChar);
}
}
输出:
Hexadecimal character: 7
版权属于:月萌API www.moonapi.com,转载请注明出处