다음 코드에서 빈칸에 들어갈 메서드는?
다음 코드에서 빈칸에 들어갈 메서드는?
string name = "John Doe";
int charPos = name.IndexOf("D");
string lastName = name._______(charPos);
Console.WriteLine(lastName); // 출력: Doe
정답: B
Substring()
메서드를 활용한 문자열 추출 방법입니다.⦁
Substring()
메서드: 지정된 인덱스부터 문자열 끝까지 추출하여 새 문자열을 반환합니다.⦁ 대소문자 주의: C#은 대소문자를 구분합니다. 올바른 메서드명은 Substring이며, SubString은 틀린 표기입니다.
⦁ 동작 과정 분석:
1. "John Doe"에서 'D'의 위치 찾기:
IndexOf("D")
= 52. 인덱스 5부터 끝까지 추출:
Substring(5)
= "Doe"⦁ Substring의 두 가지 형태:
⦁ Substring(startIndex): 시작 위치부터 끝까지
⦁ Substring(startIndex, length): 시작 위치부터 지정된 길이만큼
💡 학습 팁
이 문제를 포함한 C# 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.