信息
您所需的主题如下所示。但此主题未包含在此库中。

Char.IsDigit 方法 (String, Int32)

2013/12/13

指示指定字符串中位于指定位置处的字符是否属于十进制数字类别。

Namespace:  System
程序集:  mscorlib(位于 mscorlib.dll 中)

public static bool IsDigit(
	string s,
	int index
)

参数

s
类型: System.String
String
index
类型: System.Int32
s 中的字符位置。

返回值

类型: System.Boolean
如果 s 中位于 index 处的字符是十进制数字,则为 true;否则为 false

异常条件
ArgumentNullException

snull

ArgumentOutOfRangeException

index 小于零或大于 s 中的最后一个位置。

此方法确定 Char 是否是以 10 为基的数。它与 IsNumber 进行对比,后者确定 Char 是否属于任何数值 Unicode 类别。数值包括分数、下标、上标、罗马数字、货币分子、循环数和语言特有的数字等字符。

字符串中的字符位置从零开始编制索引。

有效数字是 UnicodeCategory.DecimalDigitNumber 类别的成员。

下面的示例说明 IsDigit


using System;

public class Example
{
   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {
      char ch = '8';

      outputBlock.Text += Char.IsDigit(ch) + "\n";			// Output: "True"
      outputBlock.Text += Char.IsDigit("sample string", 7) + "\n";	// Output: "False"
   }
}


Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示: