Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C# ToCharArray() 메서드

<시간/>

C#의 ToCharArray() 메서드는 이 인스턴스의 문자를 유니코드 문자 배열로 복사하는 데 사용됩니다.

구문

구문은 다음과 같습니다 -

공개 char[] ToCharArray();공개 char[] ToCharArray(int begnIndex, int len);

위에서, begnIndex는 이 인스턴스에서 부분 문자열의 시작 위치입니다. len은 이 경우 부분 문자열의 길이입니다.

이제 예를 살펴보겠습니다. -

시스템 사용; public class Demo { public static void Main(String[] args) { string str1 ="Notebook"; string str2 ="울트라북"; char[] arr1 =str1.ToCharArray(); char[] arr2 =str2.ToCharArray(); Console.WriteLine("문자열1 ="+문자열1); Console.WriteLine("String1 ToUpperInvariant ="+str1.ToUpperInvariant()); Console.WriteLine("인덱스4의 문자열1 부분 문자열 =" + str1.Substring(4, 4)); Console.Write("문자 배열...String1 ="); for (int i =0; i  

출력

String1 =NotebookString1 ToUpperInvariant =NOTEBOOKString1 index4의 하위 문자열 =bookCharacter 배열...String1 =N o t e b o o kString2 =UltrabookString2 ToUpperInvariant =ultrabookString2 index2의 하위 문자열 =UltraCharacter 배열...String2 =U l t r a b> o o k
시스템 사용;public class Demo { public static void Main(String[] args) { string str1 ="환영합니다!"; string str2 ="이번에 왔어요!"; char[] arr1 =str1.ToCharArray(3,2); 문자[] arr2 =str2.ToCharArray(2,2); Console.WriteLine("문자열1 ="+문자열1); Console.WriteLine("String1 ToUpperInvariant ="+str1.ToUpperInvariant()); Console.WriteLine("인덱스4의 문자열1 부분 문자열 =" + str1.Substring(4, 4)); Console.Write("문자 배열...String1 ="); for (int i =0; i  

출력

그러면 다음과 같은 출력이 생성됩니다. -

String1 =Welcome!String1 ToUpperInvariant =WELCOME!String1 index4의 하위 문자열 =ome!Character array...String1 =c oString2 =Thisisit!String2 ToUpperInvariant =thisisit!String2 index2의 하위 문자열 =ThisiCharacter array...String2 =i s