在C#中, 烧焦Isleterordigit() 是一个 系统烧焦 struct方法,用于检查Unicode字符是否可以归类为字母或十进制数字。有效字母和小数位数将为 单十类:大写字母、小写字母、标题字母、修饰字母、其他字母或小数位数 类别通过向该方法传递不同类型和数量的参数,可以重载该方法。
- 烧焦Isleterordigit(Char)法
- 烧焦IsleterOrdGit(字符串,Int32)方法
烧焦Isleterordigit(Char)法
此方法用于检查指定的Unicode字符是否与任何字母或十进制数字匹配。如果匹配,则返回True,否则返回False。
语法:
public static bool IsLetterOrDigit(char ch);
参数:
中国 :它是的Unicode字符所必需的 系统烧焦 要检查的类型。
返回类型: 如果该方法成功匹配任何Unicode字母或十进制数字,则返回True,否则返回False。此方法的返回类型为 系统布尔值 .
例子:
// C# program to illustrate the // Char.IsLetterOrDigit(Char) Method using System; class GFG { // Main Method static public void Main() { // Declaration of data type bool result; // checking if G is a // letter or decimal digit char ch1 = 'G' ; result = Char.IsLetterOrDigit(ch1); Console.WriteLine(result); // checking if '@' is a // letter or decimal digit char ch2 = '@' ; result = Char.IsLetterOrDigit(ch2); Console.WriteLine(result); } } |
True False
烧焦IsleterOrdGit(字符串,Int32)方法
此方法用于检查指定位置的指定字符串是否与任何字母或十进制数字匹配。如果匹配,则返回True,否则返回False。
语法:
public static bool IsLetterOrDigit(string str, int index);
参数:
Str: 这是所需的字符串 系统一串 要评估的类型。 索引: 它是要比较的字符串中字符的位置,此参数的类型为 系统Int32 .
返回类型: 如果该方法成功匹配指定字符串中指定索引处的任何字母或十进制数字,则返回True,否则返回False。此方法的返回类型为 系统布尔值 .
例外情况:
- 如果 str 是 无效的 那么这个方法会给出 无理例外 .
- 如果 指数 小于零或大于中的最后一个位置 str 那么这个方法会给出 ArgumentOutOfRange异常 .
例子:
// C# program to illustrate the // Char.IsLetterOrDigit(String, Int32) Method using System; class GFG { // Main Method static public void Main() { // Declaration of data type bool result; // checking for letter or decimal digit // in a string at desired position string str1 = "Geeks46orGeeks" ; result = Char.IsLetterOrDigit(str1, 5); Console.WriteLine(result); // checking for letter or decimal digit // in a string at a desired position string str2 = "geeks%forgeeks" ; result = Char.IsLetterOrDigit(str2, 5); Console.WriteLine(result); } } |
True False
参考: https://docs.microsoft.com/en-us/dotnet/api/system.char.IsLetterOrDigit?view=netframework-4.7.2