Chars 속성 (Int32)
콘텐츠의 테이블 축소
콘텐츠의 테이블 확장
이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본

String.Chars 속성 (Int32)

 

현재 Char 개체에서 지정된 문자 위치에 있는 String 개체를 가져옵니다.

네임스페이스:   System
어셈블리:  mscorlib.dll의 mscorlib

public char this[
	int index
] { get; }

매개 변수

index

현재 문자열의 위치입니다.

속성 값

Type: System.Char

index 위치에 있는 개체입니다.

Exception Condition
IndexOutOfRangeException

index 또는이 개체의 길이 같으면 크거나 작은지가 0 보다 합니다.

index 매개 변수는 0부터 시작 합니다.

이 속성은 반환는 Char 로 지정 된 위치에 개체는 index 매개 변수입니다.그러나 둘 이상의 유니코드 문자를 표현 될 수 있습니다 Char합니다.사용 하는 System.Globalization.StringInfo 유니코드를 사용 하는 클래스 문자 대신 Char 개체입니다.자세한 내용은에서 "Char 개체 및 유니코드 문자" 섹션을 참조는 String 클래스 개요.

C#의 경우에 Chars 속성은 인덱서입니다.Visual basic에서의 기본 속성 이기는 String 클래스입니다.Char 문자열에는 개체는 다음과 같은 코드를 사용 하 여 액세스할 수 있습니다.

string str1 = "Test";
for (int ctr = 0; ctr <= str1.Length - 1; ctr++ )
   Console.Write("{0} ", str1[ctr]);
// The example displays the following output:
//      T e s t         

다음 예제에서는이 인덱서는 루틴에 사용 하 여 문자열의 유효성을 검사 하는 방법을 보여줍니다.

Console.Write("Type a string : ");
string myString = Console.ReadLine();
for (int i = 0; i < myString.Length; i ++)
            if(Uri.IsHexDigit(myString[i]))
               Console.WriteLine("{0} is a hexadecimal digit.", myString[i]); 
            else
               Console.WriteLine("{0} is not a hexadecimal digit.", myString[i]); 
         // The example produces output like the following:
         //    Type a string : 3f5EaZ
         //    3 is a hexadecimal digit.
         //    f is a hexadecimal digit.
         //    5 is a hexadecimal digit.
         //    E is a hexadecimal digit.
         //    a is a hexadecimal digit.
         //    Z is not a hexadecimal digit.            

Universal Windows Platform
4.5 이후에 사용 가능
.NET Framework
1.1 이후에 사용 가능
Portable Class Library
portable .NET platforms에서 지원 portable .NET platforms
Silverlight
2.0 이후에 사용 가능
Windows Phone Silverlight
7.0 이후에 사용 가능
Windows Phone
8.1 이후에 사용 가능
맨 위로 이동
표시:
© 2016 Microsoft