Char.IsLetterOrDigit メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Unicode 文字が文字または 10 進数の数字であるかどうかを示します。
オーバーロード
| IsLetterOrDigit(Char) |
指定した Unicode 文字が文字または 10 進数の数字なのかどうかを示します。 |
| IsLetterOrDigit(String, Int32) |
指定した文字列の指定位置にある文字が文字または 10 進数の数字かどうかを示します。 |
例
次のコード例では、 IsLetterOrDigit を示します。
using namespace System;
int main()
{
String^ str = "newline:\n";
Console::WriteLine( Char::IsLetterOrDigit( '8' ) ); // Output: "True"
Console::WriteLine( Char::IsLetterOrDigit( str, 8 ) ); // Output: "False", because it's a newline
}
using System;
public class IsLetterOrDigitSample {
public static void Main() {
string str = "newline:\n";
Console.WriteLine(Char.IsLetterOrDigit('8')); // Output: "True"
Console.WriteLine(Char.IsLetterOrDigit(str, 8)); // Output: "False", because it's a newline
}
}
open System
let str = "newline:\n"
printfn $"{Char.IsLetterOrDigit '8'}" // Output: "True"
printfn $"{Char.IsLetterOrDigit(str, 8)}" // Output: "False", because it's a newline
Module IsLetterOrDigitSample
Sub Main()
Dim str As String
str = "newline:" + Environment.NewLine
Console.WriteLine(Char.IsLetterOrDigit("8"c)) ' Output: "True"
Console.WriteLine(Char.IsLetterOrDigit(str, 8)) ' Output: "False", because it's a NewLine
End Sub
End Module
注釈
有効な文字と10進数字は UnicodeCategory UppercaseLetter 、、、 LowercaseLetter 、、 TitlecaseLetter ModifierLetter OtherLetter 、または DecimalDigitNumber の次のカテゴリのメンバーです。
IsLetterOrDigit(Char)
指定した Unicode 文字が文字または 10 進数の数字なのかどうかを示します。
public:
static bool IsLetterOrDigit(char c);
public static bool IsLetterOrDigit (char c);
static member IsLetterOrDigit : char -> bool
Public Shared Function IsLetterOrDigit (c As Char) As Boolean
パラメーター
- c
- Char
評価する Unicode 文字。
戻り値
true が文字または 10 進数の数字の場合は c。それ以外の場合は false。
注釈
有効な文字と10進数字は UnicodeCategory UppercaseLetter 、、、 LowercaseLetter 、、 TitlecaseLetter ModifierLetter OtherLetter 、または DecimalDigitNumber の次のカテゴリのメンバーです。
こちらもご覧ください
適用対象
IsLetterOrDigit(String, Int32)
指定した文字列の指定位置にある文字が文字または 10 進数の数字かどうかを示します。
public:
static bool IsLetterOrDigit(System::String ^ s, int index);
public static bool IsLetterOrDigit (string s, int index);
static member IsLetterOrDigit : string * int -> bool
Public Shared Function IsLetterOrDigit (s As String, index As Integer) As Boolean
パラメーター
- s
- String
文字列。
- index
- Int32
s 内の評価する文字の位置。
戻り値
true の index の位置にある文字が文字または 10 進数の数字の場合は s。それ以外の場合は false。
例外
s が nullです。
index が 0 未満の値か、s の最後の位置より大きい値です。
注釈
文字列内の文字位置は0から始まるインデックスが作成されます。
有効な文字と10進数字は UnicodeCategory UppercaseLetter 、、、 LowercaseLetter 、、 TitlecaseLetter ModifierLetter OtherLetter 、または DecimalDigitNumber の次のカテゴリのメンバーです。