C# Char結(jié)構(gòu)中IsLetterOrDigit(Char)的方法詳解
一、Char 結(jié)構(gòu)
CompareTo(Char) | 將此實例與指定的 Char 對象進行比較,并指示此實例在排序順序中是位于指定的 Char 對象之前、之后還是與其出現(xiàn)在同一位置。 |
CompareTo(Object) | 將此實例與指定的對象進行比較,并指示此實例在排序順序中是位于指定的 Object 之前、之后還是與其出現(xiàn)在同一位置。 |
ConvertFromUtf32(Int32) | 將指定的 Unicode 碼位轉(zhuǎn)換為 UTF-16 編碼字符串。 |
ConvertToUtf32(Char, Char) | 將 UTF-16 編碼的代理項對的值轉(zhuǎn)換為 Unicode 碼位。 |
ConvertToUtf32(String, Int32) | 將字符串中指定位置的 UTF-16 編碼字符或代理項對的值轉(zhuǎn)換為 Unicode 碼位。 |
Equals(Char) | 返回一個值,該值指示此實例是否與指定的 Char 對象相等。 |
Equals(Object) | 返回一個值,該值指示此實例是否與指定的對象相等。 |
GetHashCode() | 返回此實例的哈希代碼。 |
GetNumericValue(Char) | 將指定的數(shù)字 Unicode 字符轉(zhuǎn)換為雙精度浮點數(shù)。 |
GetNumericValue(String, Int32) | 將指定字符串中位于指定位置的數(shù)字 Unicode 字符轉(zhuǎn)換為雙精度浮點數(shù)。 |
GetTypeCode() | 返回值類型 TypeCode 的 Char。 |
GetUnicodeCategory(Char) | 將指定的 Unicode 字符分類到由一個 UnicodeCategory 值標(biāo)識的組中。 |
GetUnicodeCategory(String, Int32) | 將指定字符串中位于指定位置的字符分類到由一個 UnicodeCategory 值標(biāo)識的組中。 |
IsAscii(Char) | true如果 c 是 ASCII 字符 ([ U+0000..U+007F ]) ,則返回 。 |
IsAsciiDigit(Char) | 指示字符是否分類為 ASCII 數(shù)字。 |
IsAsciiHexDigit(Char) | 指示字符是否分類為 ASCII 六邊形數(shù)字。 |
IsAsciiHexDigitLower(Char) | 指示字符是否分類為 ASCII 小寫六進制數(shù)字。 |
IsAsciiHexDigitUpper(Char) | 指示字符是否歸類為 ASCII 大寫六邊形數(shù)字。 |
IsAsciiLetter(Char) | 指示字符是否歸類為 ASCII 字母。 |
IsAsciiLetterLower(Char) | 指示字符是否分類為小寫 ASCII 字母。 |
IsAsciiLetterOrDigit(Char) | 指示字符是分類為 ASCII 字母還是數(shù)字。 |
IsAsciiLetterUpper(Char) | 指示字符是否歸類為大寫 ASCII 字母。 |
IsBetween(Char, Char, Char) | 指示字符是否在指定的非獨占范圍內(nèi)。 |
IsControl(Char) | 指示指定的 Unicode 字符是否屬于控制字符類別。 |
IsControl(String, Int32) | 指示指定字符串中位于指定位置處的字符是否屬于控制字符類別。 |
IsDigit(Char) | 指示指定的 Unicode 字符是否屬于十進制數(shù)字類別。 |
IsDigit(String, Int32) | 指示指定字符串中位于指定位置處的字符是否屬于十進制數(shù)字類別。 |
IsHighSurrogate(Char) | 指示指定的 Char 對象是否是一個高代理項。 |
IsHighSurrogate(String, Int32) | 指示字符串中指定位置處的 Char 對象是否為高代理項。 |
IsLetter(Char) | 指示指定的 Unicode 字符是否屬于 Unicode 字母類別。 |
IsLetter(String, Int32) | 指示指定字符串中位于指定位置處的指定字符串是否屬于 Unicode 字母類別。 |
IsLetterOrDigit(Char) | 指示指定的 Unicode 字符是否屬于字母或十進制數(shù)字類別。 |
IsLetterOrDigit(String, Int32) | 指示指定字符串中位于指定位置處的字符是否屬于字母或十進制數(shù)字類別。 |
IsLower(Char) | 指示指定的 Unicode 字符是否屬于小寫字母類別。 |
IsLower(String, Int32) | 指示指定字符串中位于指定位置處的字符是否屬于小寫字母類別。 |
IsLowSurrogate(Char) | 指示指定的 Char 對象是否是一個低代理項。 |
IsLowSurrogate(String, Int32) | 指示字符串中指定位置處的 Char 對象是否為低代理項。 |
IsNumber(Char) | 指示指定的 Unicode 字符是否屬于數(shù)字類別。 |
IsNumber(String, Int32) | 指示指定字符串中位于指定位置的字符是否屬于數(shù)字類別。 |
IsPunctuation(Char) | 指示指定的 Unicode 字符是否屬于標(biāo)點符號類別。 |
IsPunctuation(String, Int32) | 指示指定字符串中位于指定位置處的字符是否屬于標(biāo)點符號類別。 |
IsSeparator(Char) | 指示指定的 Unicode 字符是否屬于分隔符類別。 |
IsSeparator(String, Int32) | 指示指定字符串中位于指定位置處的字符是否屬于分隔符類別。 |
IsSurrogate(Char) | 指示指定的字符是否具有指定的代理項代碼單位。 |
IsSurrogate(String, Int32) | 指示指定字符串中位于指定位置的字符是否具有代理項代碼單位。 |
IsSurrogatePair(Char, Char) | 指示兩個指定的 Char 對象是否形成一個代理項對。 |
IsSurrogatePair(String, Int32) | 指示字符串中指定位置處的兩個相鄰 Char 對象是否形成一個代理項對。 |
IsSymbol(Char) | 指示指定的 Unicode 字符是否屬于符號字符類別。 |
IsSymbol(String, Int32) | 指示指定字符串中位于指定位置處的字符是否屬于符號字符類別。 |
IsUpper(Char) | 指示指定的 Unicode 字符是否屬于大寫字母類別。 |
IsUpper(String, Int32) | 指示指定字符串中位于指定位置處的字符是否屬于大寫字母類別。 |
IsWhiteSpace(Char) | 指示指定的 Unicode 字符是否屬于空格類別。 |
IsWhiteSpace(String, Int32) | 指示指定字符串中位于指定位置處的字符是否屬于空格類別。 |
Parse(String) | 將指定字符串的值轉(zhuǎn)換為它的等效 Unicode 字符。 |
ToLower(Char) | 將 Unicode 字符的值轉(zhuǎn)換為它的小寫等效項。 |
ToLower(Char, CultureInfo) | 使用指定的區(qū)域性特定格式設(shè)置信息將指定 Unicode 字符的值轉(zhuǎn)換為它的小寫等效項。 |
ToLowerInvariant(Char) | 使用固定區(qū)域性的大小寫規(guī)則,將 Unicode 字符的值轉(zhuǎn)換為其小寫等效項。 |
ToString() | 將此實例的值轉(zhuǎn)換為其等效的字符串表示形式。 |
ToString(Char) | 將指定的 Unicode 字符轉(zhuǎn)換為它的等效字符串表示形式。 |
ToString(IFormatProvider) | 使用指定的區(qū)域性特定格式信息將此實例的值轉(zhuǎn)換為它的等效字符串表示形式。 |
ToUpper(Char) | 將 Unicode 字符的值轉(zhuǎn)換為它的大寫等效項。 |
ToUpper(Char, CultureInfo) | 使用指定的區(qū)域性特定格式設(shè)置信息將指定 Unicode 字符的值轉(zhuǎn)換為它的大寫等效項。 |
ToUpperInvariant(Char) | 使用固定區(qū)域性的大小寫規(guī)則,將 Unicode 字符的值轉(zhuǎn)換為其大寫等效項。 |
TryParse(String, Char) | 將指定字符串的值轉(zhuǎn)換為它的等效 Unicode 字符。 一個指示轉(zhuǎn)換是成功還是失敗的返回代碼。 |
二、Char.IsLetterOrDigit 方法
1.重載
IsLetterOrDigit(Char) | 指示指定的 Unicode 字符是否屬于字母或十進制數(shù)字類別。 |
IsLetterOrDigit(String, Int32) | 指示指定字符串中位于指定位置處的字符是否屬于字母或十進制數(shù)字類別。 |
2.Char.IsLetterOrDigit(Char)用法
C# 中的 `Char.IsLetterOrDigit(Char)` 方法用于確定指定的字符是否為字母或數(shù)字。
如果指定的字符是字母或數(shù)字,則該方法返回 `true`;否則,返回 `false`。字母包括所有大寫和小寫字母,數(shù)字包括所有阿拉伯?dāng)?shù)字(0 到 9)。
// IsLetterOrDigit(Char)用途 namespace ConsoleApp15 { internal class Program { private static void Main(string[] args) { ArgumentNullException.ThrowIfNull(args); char ch = 'A'; if (char.IsLetterOrDigit(ch)) { Console.WriteLine(ch + " 是字母或數(shù)字。"); } else { Console.WriteLine(ch + " 不是字母或數(shù)字。"); } } } } //運行結(jié)果: /* A 是字母或數(shù)字。 */
3.Char.IsLetterOrDigit(string, int)的用法
Char.IsLetterOrDigit(string, int)
用于確定指定字符串在指定索引位置的字符是否為字母或數(shù)字。該方法接受兩個參數(shù):
public static bool IsLetterOrDigit (string s, int index); 參數(shù) s String 一個字符串。 index Int32 s 中要計算的字符的位置。 返回 Boolean 如果 true 中位于 index 的字符是一個字母或十進制數(shù),則為 s;否則為 false。 例外 ArgumentNullException s 上聲明的默認(rèn)值為 null。 ArgumentOutOfRangeException index 小于零或大于 s 中最后一個位置。
// IsLetterOrDigit(String, Int32)方法 namespace ConsoleApp16 { internal class Program { private static void Main(string[] args) { ArgumentNullException.ThrowIfNull(args); string str = "Hello World!"; int index = 6; if (char.IsLetterOrDigit(str, index)) { Console.WriteLine(str[index] + " 是字母或數(shù)字。"); } else { Console.WriteLine(str[index] + " 不是字母或數(shù)字。"); } } } } //運行結(jié)果: /* W 是字母或數(shù)字。 */
以上就是C# Char結(jié)構(gòu)中IsLetterOrDigit(Char)的方法詳解的詳細(xì)內(nèi)容,更多關(guān)于C# Char IsLetterOrDigit(Char)方法的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
漢字轉(zhuǎn)拼音軟件制件示例(漢字轉(zhuǎn)字母)
這篇文章主要介紹了c#漢字轉(zhuǎn)拼音的方法,但不能判斷多音字,大家可以參考修改使用2014-01-01C#使用yield關(guān)鍵字實現(xiàn)提升迭代性能與效率
yield關(guān)鍵字在C#中簡化了數(shù)據(jù)迭代的方式,實現(xiàn)了按需生成數(shù)據(jù),自動維護迭代狀態(tài),本文主要來聊聊如何使用yield關(guān)鍵字實現(xiàn)提升迭代性能與效率,感興趣的可以了解下2025-01-01Jquery+Ajax+Json+存儲過程實現(xiàn)高效分頁
這篇文章主要介紹Jquery+Ajax+Json+存儲過程實現(xiàn)分頁,需要的朋友可以參考下2015-08-08