Uri.IsHexEncoding(String, Int32) Uri.IsHexEncoding(String, Int32) Uri.IsHexEncoding(String, Int32) Uri.IsHexEncoding(String, Int32) Method

定義

文字列内の文字が 16 進エンコードかどうかを判断します。Determines whether a character in a string is hexadecimal encoded.

public:
 static bool IsHexEncoding(System::String ^ pattern, int index);
public static bool IsHexEncoding (string pattern, int index);
static member IsHexEncoding : string * int -> bool
Public Shared Function IsHexEncoding (pattern As String, index As Integer) As Boolean

パラメーター

pattern
String String String String

確認する文字列。The string to check.

index
Int32 Int32 Int32 Int32

pattern 内で 16 進エンコーディングを確認する位置。The location in pattern to check for hexadecimal encoding.

戻り値

Boolean が指定された位置の 16 進エンコードの場合は true 値が pattern。それ以外の場合は falseA Boolean value that is true if pattern is hexadecimal encoded at the specified location; otherwise, false.

次のコード例では、文字が16進数でエンコードされているかどうかを判断し、ある場合は、等価の文字をコンソールに書き込みます。The following code example determines whether a character is hexadecimal encoded and, if so, writes the equivalent character to the console.

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");
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

注釈

メソッドIsHexEncodingは、文字列内のパターン "% hexhex" の後に16進数のエンコードがあるかどうかを確認します。 "hex" は 0 ~ 9 の数字、または-F の文字 (大文字と小文字は区別されません) です。The IsHexEncoding method checks for hexadecimal encoding that follows the pattern "%hexhex" in a string, where "hex" is a digit from 0 to 9 or a letter from A-F (case-insensitive).

適用対象