當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


C# Uri.HexUnescape()用法及代碼示例

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



相關用法


注:本文由純淨天空篩選整理自shivanisinghss2110大神的英文原創作品 Uri.HexUnescape() Method in C# with Examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。