개발 언어/C,C++,C#

[C#] 문자열 - 특정 문자열 위치 값 알아내기 (LastIndexOf() 함수)

삐뚤어진 개발자 2019. 11. 20.

C# 에서 문자열에서 특정 문자 위치 값을 알아내야 할때 어떻게 해야할까

 

LastIndexOf() 함수를 사용하면된다.

 

예시. 

 string Name = "ringobee"; // Name 변수에 ringobee를 삽입
 
 int certain_index = Name.LastIndexOf("g"); // certain_index 에 문자'g'의 위치가 삽입.(3이 들어감)
 

간단하게 이렇게 사용가능. "g" 가 들어간 자리에 문자열도 대입 가능하다.

 

 

또한, 이 함수는 찾기 시작할 위치, 끝나는 위치, StringComparison 등을 설정할 수 있다.

 

더 자세한 내용은 아래의 링크 참조 바람.

reference: https://docs.microsoft.com/ko-kr/dotnet/api/system.string.lastindexof?view=netframework-4.8

댓글