Language/C#

[C#] String - IndexOf 함수

Linuxias 2013. 12. 4. 19:37
반응형

해당 문자열이 있으면 value의 인덱스 위치(0부터 시작)이고, 그렇지 않으면 -1입니다. 


value String.Empty인 경우 반환 값은 0입니다. 


발생할 수 있는 예외는


Value가 Null 일때, ArgumentNullException 가 발생합니다.



예제 코드는 MSDN을 참조하였다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
using System;
 
public class Example
{
   public static void Main()
   {
      string s1 = "ani\u00ADmal";
      string s2 = "animal";
 
      // Find the index of the soft hyphen.
      Console.WriteLine(s1.IndexOf("\u00AD"));
      Console.WriteLine(s2.IndexOf("\u00AD"));
 
      // Find the index of the soft hyphen followed by "n".
      Console.WriteLine(s1.IndexOf("\u00ADn"));
      Console.WriteLine(s2.IndexOf("\u00ADn"));
 
      // Find the index of the soft hyphen followed by "m".
      Console.WriteLine(s1.IndexOf("\u00ADm"));
      Console.WriteLine(s2.IndexOf("\u00ADm"));
   }
}
// The example displays the following output:
//       0
//       0
//       1
//       1
//       4
//       3




반응형