문자열에서 검색문자열을 이용하여 위치를 파악하고자 할때 많이 사용되는 기능함수입니다.
앞에서 부터 검색하여 index를 return할때는 IndexOf,
뒤에서 부터 검색하여 index를 return할때는 LastIndexOf
string originMessage = "Codekiller is Korean.";
// 초기 출력.
Console.WriteLine($"\"{originMessage}\"");
// first 검색과 last검색 사이의 문자열을 출력합니다.
int first = originMessage.IndexOf("Codekiller") + "Codekiller".Length;
int last = originMessage.LastIndexOf("Korean");
string str2 = originMessage.Substring(first, last - first);
Console.WriteLine($"\"Codekiller\" and \"Korean\": '{str2}'");