내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

Char.IsDigit 메서드 (String, Int32)

2013-12-13

지정된 문자열의 지정된 위치에 있는 문자가 10진수인지 여부를 나타냅니다.

Namespace:  System
어셈블리:  mscorlib(mscorlib.dll)

public static bool IsDigit(
	string s,
	int index
)

매개 변수

s
형식: System.String
String입니다.
index
형식: System.Int32
s의 문자 위치입니다.

반환 값

형식: System.Boolean
sindex 위치에 있는 문자가 10진수이면 true이고, 그렇지 않으면 false입니다.

예외조건
ArgumentNullException

snull인 경우

ArgumentOutOfRangeException

index가 0보다 작거나 s의 마지막 위치보다 큰 경우

이 메서드는 Char가 10자리 기수인지 여부를 확인합니다. 이 메서드는 Char가 숫자 유니코드 카테고리에 속하는지 여부를 확인하는 IsNumber와 대조됩니다. 숫자에는 분수, 아래 첨자, 위 첨자, 로마 숫자, 통화 분자, 원 숫자, 스크립트 관련 숫자 등의 문자가 포함됩니다.

문자열에서 문자 위치는 0부터 시작하여 인덱싱됩니다.

유효 자릿수는 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

Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2015 Microsoft