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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。