Char.IsLetter Char.IsLetter Char.IsLetter Char.IsLetter Method

定義

Unicode 文字が Unicode の文字かどうかを示します。Indicates whether a Unicode character is categorized as a Unicode letter.

オーバーロード

IsLetter(Char) IsLetter(Char) IsLetter(Char) IsLetter(Char)

指定した Unicode 文字が Unicode 文字かどうかを示します。Indicates whether the specified Unicode character is categorized as a Unicode letter.

IsLetter(String, Int32) IsLetter(String, Int32) IsLetter(String, Int32) IsLetter(String, Int32)

指定した文字列の指定位置にある文字が、Unicode 文字かどうかを示します。Indicates whether the character at the specified position in a specified string is categorized as a Unicode letter.

注釈

このメソッドを判断するかどうかをCharUnicode 文字の任意のカテゴリのメンバーであります。This method determines whether a Char is a member of any category of Unicode letter. Unicode 文字を以下に示します。Unicode letters include the following:

  • U+0041 (ラテン CAPITAL LETTER A) U + 005A 経由などの大文字 (LATIN CAPITAL LETTER Z)、または u+0400 (キリル大文字 IE WITH GRAVE) を通じて U + 042F (キリル文字の大文字の文字や)。Uppercase letters, such as U+0041 (LATIN CAPITAL LETTER A) through U+005A (LATIN CAPITAL LETTER Z), or U+0400 (CYRILLIC CAPITAL LETTER IE WITH GRAVE) through U+042F (CYRILLIC CAPITAL LETTER YA). これらの文字のメンバーである、UnicodeCategory.UppercaseLetterカテゴリ。These characters are members of the UnicodeCategory.UppercaseLetter category.

  • U + 0061 (ラテン文字 A) U + 007A 経由などの小文字 (ラテン小さな文字 Z)、または U + 03AC (ギリシャ語小さな文字アルファとトノス) U + 03CE を通じて (ギリシャ語小さな文字オメガでトノス)。Lowercase letters, such as U+0061 (LATIN SMALL LETTER A) through U+007A (LATIN SMALL LETTER Z), or U+03AC (GREEK SMALL LETTER ALPHA WITH TONOS) through U+03CE (GREEK SMALL LETTER OMEGA WITH TONOS). これらの文字のメンバーである、UnicodeCategory.LowercaseLetterカテゴリ。These characters are members of the UnicodeCategory.LowercaseLetter category.

  • タイトルの大文字と小文字、文字 U + 01 C 5 など (LATIN CAPITAL LETTER D で小さな文字 Z で CARON) と U + 1FFC (ギリシャ語大文字オメガで PROSGEGRAMMENI)。Title case letters, such as U+01C5 (LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON) or U+1FFC (GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI). これらの文字のメンバーである、UnicodeCategory.TitlecaseLetterカテゴリ。These characters are members of the UnicodeCategory.TitlecaseLetter category.

  • U + 02B0 などの修飾子 (修飾子文字の小さな H) から U + 02C 1 (修飾子文字反転 GLOTTAL を停止する)、または U + 1D2C (修飾子文字の大文字 A) U + 1D 61 (修飾子文字の小さなカイ) を通じてします。Modifiers, such as U+02B0 (MODIFIER LETTER SMALL H) through U+02C1 (MODIFIER LETTER REVERSED GLOTTAL STOP), or U+1D2C (MODIFIER LETTER CAPITAL A) through U+1D61 (MODIFIER LETTER SMALL CHI). これらの文字のメンバーである、UnicodeCategory.ModifierLetterカテゴリ。These characters are members of the UnicodeCategory.ModifierLetter category.

  • U + 05 D 0 (ヘブライ語文字 ALEF) U + 05EA を通じてなどその他の文字 (ヘブライ語文字 TAV) U + 0621 (アラビア語文字 HAMZA) U + 063A を通じて (アラビア語文字 GHAIN)、または U + 4E00 (<CJK 漢字、最初 >) U + 9 FC 3 を通じて (<CJK 漢字、最終>)。Other letters, such as U+05D0 (HEBREW LETTER ALEF) through U+05EA (HEBREW LETTER TAV), U+0621 (ARABIC LETTER HAMZA) through U+063A (ARABIC LETTER GHAIN), or U+4E00 (<CJK Ideograph, First>) through U+9FC3 (<CJK Ideograph, Last>). これらの文字のメンバーである、UnicodeCategory.OtherLetterカテゴリ。These characters are members of the UnicodeCategory.OtherLetter category.

IsLetter(Char) IsLetter(Char) IsLetter(Char) IsLetter(Char)

指定した Unicode 文字が Unicode 文字かどうかを示します。Indicates whether the specified Unicode character is categorized as a Unicode letter.

public:
 static bool IsLetter(char c);
public static bool IsLetter (char c);
static member IsLetter : char -> bool
Public Shared Function IsLetter (c As Char) As Boolean

パラメーター

c
Char Char Char Char

評価する Unicode 文字。The Unicode character to evaluate.

戻り値

true が文字である場合は c。それ以外の場合は falsetrue if c is a letter; otherwise, false.

次のコード例に示しますIsLetterします。The following code example demonstrates IsLetter.

using namespace System;
int main()
{
   char ch = '8';
   Console::WriteLine( Char::IsLetter( ch ) ); // False
   Console::WriteLine( Char::IsLetter(  "sample string", 7 ) ); // True
}

using System;

public class IsLetterSample {
	public static void Main() {
		char ch = '8';

		Console.WriteLine(Char.IsLetter(ch));					// False
		Console.WriteLine(Char.IsLetter("sample string", 7));	// True
	}
}
Imports System

Module IsLetterSample

    Sub Main()

        Dim ch8 As Char
        ch8 = "8"c

        Console.WriteLine(Char.IsLetter(ch8))                   ' Output: "False"
        Console.WriteLine(Char.IsLetter("sample string", 5))    ' Output: "True"

    End Sub

End Module

注釈

このメソッドを判断するかどうかをCharUnicode 文字の任意のカテゴリのメンバーであります。This method determines whether a Char is a member of any category of Unicode letter. Unicode 文字を以下に示します。Unicode letters include the following:

  • U+0041 (ラテン CAPITAL LETTER A) U + 005A 経由などの大文字 (LATIN CAPITAL LETTER Z)、または u+0400 (キリル大文字 IE WITH GRAVE) を通じて U + 042F (キリル文字の大文字の文字や)。Uppercase letters, such as U+0041 (LATIN CAPITAL LETTER A) through U+005A (LATIN CAPITAL LETTER Z), or U+0400 (CYRILLIC CAPITAL LETTER IE WITH GRAVE) through U+042F (CYRILLIC CAPITAL LETTER YA). これらの文字のメンバーである、UnicodeCategory.UppercaseLetterカテゴリ。These characters are members of the UnicodeCategory.UppercaseLetter category.

  • U + 0061 (ラテン文字 A) U + 007A 経由などの小文字 (ラテン小さな文字 Z)、または U + 03AC (ギリシャ語小さな文字アルファとトノス) U + 03CE を通じて (ギリシャ語小さな文字オメガでトノス)。Lowercase letters, such as U+0061 (LATIN SMALL LETTER A) through U+007A (LATIN SMALL LETTER Z), or U+03AC (GREEK SMALL LETTER ALPHA WITH TONOS) through U+03CE (GREEK SMALL LETTER OMEGA WITH TONOS). これらの文字のメンバーである、UnicodeCategory.LowercaseLetterカテゴリ。These characters are members of the UnicodeCategory.LowercaseLetter category.

  • タイトルの大文字と小文字、文字 U + 01 C 5 など (LATIN CAPITAL LETTER D で小さな文字 Z で CARON) と U + 1FFC (ギリシャ語大文字オメガで PROSGEGRAMMENI)。Title case letters, such as U+01C5 (LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON) or U+1FFC (GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI). これらの文字のメンバーである、UnicodeCategory.TitlecaseLetterカテゴリ。These characters are members of the UnicodeCategory.TitlecaseLetter category.

  • U + 02B0 などの修飾子 (修飾子文字の小さな H) から U + 02C 1 (修飾子文字反転 GLOTTAL を停止する)、または U + 1D2C (修飾子文字の大文字 A) U + 1D 61 (修飾子文字の小さなカイ) を通じてします。Modifiers, such as U+02B0 (MODIFIER LETTER SMALL H) through U+02C1 (MODIFIER LETTER REVERSED GLOTTAL STOP), or U+1D2C (MODIFIER LETTER CAPITAL A) through U+1D61 (MODIFIER LETTER SMALL CHI). これらの文字のメンバーである、UnicodeCategory.ModifierLetterカテゴリ。These characters are members of the UnicodeCategory.ModifierLetter category.

  • U + 05 D 0 (ヘブライ語文字 ALEF) U + 05EA を通じてなどその他の文字 (ヘブライ語文字 TAV) U + 0621 (アラビア語文字 HAMZA) U + 063A を通じて (アラビア語文字 GHAIN)、または U + 4E00 (<CJK 漢字、最初 >) U + 9 FC 3 を通じて (<CJK 漢字、最終>)。Other letters, such as U+05D0 (HEBREW LETTER ALEF) through U+05EA (HEBREW LETTER TAV), U+0621 (ARABIC LETTER HAMZA) through U+063A (ARABIC LETTER GHAIN), or U+4E00 (<CJK Ideograph, First>) through U+9FC3 (<CJK Ideograph, Last>). これらの文字のメンバーである、UnicodeCategory.OtherLetterカテゴリ。These characters are members of the UnicodeCategory.OtherLetter category.

こちらもご覧ください

IsLetter(String, Int32) IsLetter(String, Int32) IsLetter(String, Int32) IsLetter(String, Int32)

指定した文字列の指定位置にある文字が、Unicode 文字かどうかを示します。Indicates whether the character at the specified position in a specified string is categorized as a Unicode letter.

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

パラメーター

s
String String String String

文字列。A string.

index
Int32 Int32 Int32 Int32

s 内の評価する文字の位置。The position of the character to evaluate in s.

戻り値

sindex の位置にある文字が文字である場合は true。それ以外の場合は falsetrue if the character at position index in s is a letter; otherwise, false.

例外

index が 0 未満の値か、s の最後の位置より大きい値です。index is less than zero or greater than the last position in s.

次のコード例に示しますIsLetterします。The following code example demonstrates IsLetter.

using namespace System;
int main()
{
   char ch = '8';
   Console::WriteLine( Char::IsLetter( ch ) ); // False
   Console::WriteLine( Char::IsLetter(  "sample string", 7 ) ); // True
}

using System;

public class IsLetterSample {
	public static void Main() {
		char ch = '8';

		Console.WriteLine(Char.IsLetter(ch));					// False
		Console.WriteLine(Char.IsLetter("sample string", 7));	// True
	}
}
Imports System

Module IsLetterSample

    Sub Main()

        Dim ch8 As Char
        ch8 = "8"c

        Console.WriteLine(Char.IsLetter(ch8))                   ' Output: "False"
        Console.WriteLine(Char.IsLetter("sample string", 5))    ' Output: "True"

    End Sub

End Module

注釈

文字列内の文字位置は 0 から始まるインデックスです。Character positions in a string are indexed starting from zero.

このメソッドは、文字列で指定したインデックス位置にある文字の Unicode 文字の任意のカテゴリのメンバーであるかどうかを判断します。This method determines whether the character at a specified index position in a string is a member of any category of Unicode letter. Unicode 文字を以下に示します。Unicode letters include the following:

  • U+0041 (ラテン CAPITAL LETTER A) U + 005A 経由などの大文字 (LATIN CAPITAL LETTER Z)、または u+0400 (キリル大文字 IE WITH GRAVE) を通じて U + 042F (キリル文字の大文字の文字や)。Uppercase letters, such as U+0041 (LATIN CAPITAL LETTER A) through U+005A (LATIN CAPITAL LETTER Z), or U+0400 (CYRILLIC CAPITAL LETTER IE WITH GRAVE) through U+042F (CYRILLIC CAPITAL LETTER YA). これらの文字のメンバーである、UnicodeCategory.UppercaseLetterカテゴリ。These characters are members of the UnicodeCategory.UppercaseLetter category.

  • U + 0061 (ラテン文字 A) U + 007A 経由などの小文字 (ラテン小さな文字 Z)、または U + 03AC (ギリシャ語小さな文字アルファとトノス) U + 03CE を通じて (ギリシャ語小さな文字オメガでトノス)。Lowercase letters, such as U+0061 (LATIN SMALL LETTER A) through U+007A (LATIN SMALL LETTER Z), or U+03AC (GREEK SMALL LETTER ALPHA WITH TONOS) through U+03CE (GREEK SMALL LETTER OMEGA WITH TONOS). これらの文字のメンバーである、UnicodeCategory.LowercaseLetterカテゴリ。These characters are members of the UnicodeCategory.LowercaseLetter category.

  • タイトルの大文字と小文字、文字 U + 01 C 5 など (LATIN CAPITAL LETTER D で小さな文字 Z で CARON) と U + 1FFC (ギリシャ語大文字オメガで PROSGEGRAMMENI)。Title case letters, such as U+01C5 (LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON) or U+1FFC (GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI). これらの文字のメンバーである、UnicodeCategory.TitlecaseLetterカテゴリ。These characters are members of the UnicodeCategory.TitlecaseLetter category.

  • U + 02B0 などの修飾子 (修飾子文字の小さな H) から U + 02C 1 (修飾子文字反転 GLOTTAL を停止する)、または U + 1D2C (修飾子文字の大文字 A) U + 1D 61 (修飾子文字の小さなカイ) を通じてします。Modifiers, such as U+02B0 (MODIFIER LETTER SMALL H) through U+02C1 (MODIFIER LETTER REVERSED GLOTTAL STOP), or U+1D2C (MODIFIER LETTER CAPITAL A) through U+1D61 (MODIFIER LETTER SMALL CHI). これらの文字のメンバーである、UnicodeCategory.ModifierLetterカテゴリ。These characters are members of the UnicodeCategory.ModifierLetter category.

  • U + 05 D 0 (ヘブライ語文字 ALEF) U + 05EA を通じてなどその他の文字 (ヘブライ語文字 TAV) U + 0621 (アラビア語文字 HAMZA) U + 063A を通じて (アラビア語文字 GHAIN)、または U + 4E00 (<CJK 漢字、最初 >) U + 9 FC 3 を通じて (<CJK 漢字、最終>)。Other letters, such as U+05D0 (HEBREW LETTER ALEF) through U+05EA (HEBREW LETTER TAV), U+0621 (ARABIC LETTER HAMZA) through U+063A (ARABIC LETTER GHAIN), or U+4E00 (<CJK Ideograph, First>) through U+9FC3 (<CJK Ideograph, Last>). これらの文字のメンバーである、UnicodeCategory.OtherLetterカテゴリ。These characters are members of the UnicodeCategory.OtherLetter category.

こちらもご覧ください

適用対象