program story

C #은 Java의 charAt ()에 해당합니까?

inputbox 2020. 7. 25. 10:53
반응형

C #은 Java의 charAt ()에 해당합니까?


charAt()Java 에서 메소드를 사용하여 위치를 지정하여 문자열에서 개별 문자를 가져올 수 있다는 것을 알고 있습니다 . C #에 동등한 방법이 있습니까?


C #에서 배열과 같은 문자열로 색인을 생성하고 해당 색인에서 문자를 얻을 수 있습니다.

예:

자바에서는

str.charAt(8);

C #에서는

str[8];

string sample = "ratty";
Console.WriteLine(sample[0]);

Console.WriteLine(sample.Chars(0));
참조 : http://msdn.microsoft.com/en-us/library/system.string.chars%28v=VS.71%29.aspx

위의 내용은 C #에서 인덱서를 사용하는 것과 같습니다.


LINQ를 사용할 수 있습니다

string abc = "abc";
char getresult = abc.Where((item, index) => index == 2).Single();

캐릭터로 만들어보세요

string str = "Tigger";
//then str[0] will return 'T' not "T"

Console.WriteLine을 사용하면 문자열에서 위치를 지정할 수 있습니다.

샘플보기 :

문자열 str = "Tigger"; Console.WriteLine (str [0]); // "T"를 반환합니다. Console.WriteLine (str [2]); // "g"를 반환합니다.

당신은 간다!


간단하게 사용하십시오 String.ElementAt(). java와 비슷합니다 String.charAt(). 즐거운 코딩 되세요!

참고 : https://stackoverflow.com/questions/3581741/c-sharp-equivalent-to-javas-charat

반응형