30
1
using System;
2
3
public class Program
4
{
5
public static void Main()
6
{
7
string strTest = "ABCDEF_ABCDEF";
8
9
/* IndexOf 사용 방법 */
10
11
// 시작 위치(인덱스)는 0이므로 "A"부터 시작합니다.
12
// 검색하고자 하는 문자의 수는 2입니다.
13
// 시작 위치(인덱스) 0부터 시작되는 2개의 문자열은 "AB"입니다.
14
// "AB"에는 "C"가 없으므로 -1을 반환합니다.
15
Console.WriteLine(strTest.IndexOf("C", 0, 2));
16
17
// 시작 위치(인덱스)는 0이므로 "A"부터 시작합니다.
18
// 검색하고자 하는 문자의 수는 3입니다.
19
// 시작 위치(인덱스) 0부터 시작되는 3개의 문자열은 "ABC"입니다.
20
// "ABC"에는 "C"가 존재하므로 strTest에서 "C"의 위치(인덱스) 2를 반환합니다.
21
Console.WriteLine(strTest.IndexOf("C", 0, 3));
22
23
// 시작 위치(인덱스)는 3이므로 "D"부터 시작합니다.
24
// 검색하고자 하는 문자의 수는 3입니다.
25
// 시작 위치(인덱스) 3부터 시작되는 3개의 문자열은 "DEF"입니다.
26
// "DEF"에는 "E"가 존재하므로 strTest에서 "E"의 위치(인덱스) 4를 반환합니다.
27
Console.WriteLine(strTest.IndexOf("E", 3, 3));
28
29
}
30
}
Cached Result