判斷某字元是否為數字
阿新 • • 發佈:2018-11-12
可以通過以下判斷字元或字串中某個字元為數字。
名稱 | 說明 | |
---|---|---|
IsNumber(Char) | 指示指定的 Unicode 字元是否屬於數字類別。 |
|
IsNumber(String, Int32) | 指示指定字串中位於指定位置的字元是否屬於數字類別。 |
IsNumber(Char)方法不應用於確定是否一個字串是否包含數字字元 (例如,通過呼叫方法來對字串中每個字元)。
若要確定字串是否包含數字字元,呼叫的過載之一TryParse
案例
using System; using System.Linq; public class IsNumberSample { public static void Main() { string str = "non-numeric"; //判斷8是否為數字 Console.WriteLine(Char.IsNumber('8')); // Output: "True" //判斷字串第三個字元是否為數字 Console.WriteLine(Char.IsNumber(str, 3)); // Output: "False" //判斷字串最後一個字元是否為數字 Console.WriteLine(Char.IsNumber(str.Last())); // Output: "False" Console.ReadKey(); } }