Uri.HexUnescape()方法用于将字符的指定十六进制表示形式转换为字符。
用法:
public static char HexUnescape (string pattern, ref int index);
参数:
- string str-这表示十六进制字符串。
- ref int index-这表示模式中字符的十六进制表示形式开始的位置。
返回值:此方法返回位置索引处的十六进制编码表示的字符。如果索引处的字符未进行十六进制编码,则返回索引处的字符。 index的值递增,以指向返回的字符之后的字符。
异常:如果index小于0或大于或等于字符数,则此方法引发ArgumentOutOfRangeException。
范例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
相关用法
- C# MathF.Tan()用法及代码示例
- C# Uri.ReferenceEquals()用法及代码示例
- C# MathF.Cos()用法及代码示例
- C# MathF.Min()用法及代码示例
- C# MathF.Sin()用法及代码示例
- C# MathF.Abs()用法及代码示例
- C# MathF.Exp()用法及代码示例
- C# Uri.GetLeftPart()用法及代码示例
- C# MathF.Max()用法及代码示例
- C# MathF.Pow()用法及代码示例
- C# MathF.Log()用法及代码示例
- C# SByte.ToString()方法用法及代码示例
- C# SByte.GetTypeCode用法及代码示例
- C# SByte.GetHashCode用法及代码示例
- C# SByte.Equals用法及代码示例
- C# SByte.CompareTo()用法及代码示例
- C# MathF.Log10()用法及代码示例
- C# File.GetLastAccessTimeUtc()用法及代码示例
- C# File.GetLastAccessTime()用法及代码示例
注:本文由纯净天空筛选整理自shivanisinghss2110大神的英文原创作品 Uri.HexUnescape() Method in C# with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。