본문 바로가기
프로그래밍/C#

[C#] C# string.Substring 메서드

by 불타는홍당무 2019. 9. 26.

public string Substring (int startIndex);

 

인스턴스에서 startIndex부터 마지막까지의 부분 문자열을 검색한다. 현재의 인스턴스 값은 수정되지 않는다. *인덱스는 0부터 시작한다.

using System;

public class Example
{
   public static void Main()
   {
      String[] pairs = { "Color1=red", "Color2=green", "Color3=blue",
                         "Title=Code Repository" };

      foreach (var pair in pairs) {
         int position = pair.IndexOf("=");
         if (position < 0)
            continue;

         Console.WriteLine("Key: {0}, Value: '{1}'",
                           pair.Substring(0, position),
                           pair.Substring(position + 1));
      }                          
   }
}

[결과]

Key: Color1, Value: 'red'

Key: Color2, Value: 'green'

Key: Color3, Value: 'blue'

Key: Title, Value: 'Code Repository

 

 

public string Substring (int startIndex, int length);

 

인스턴스에서 startIndex부터 length길이의 부분 문자열을 검색한다. 현재의 인스턴스 값은 수정되지 않는다.

using System;

public class Example
{
   public static void Main()
   {
      String value = "This is a string.";
      int startIndex = 5;
      int length = 2;
      String substring = value.Substring(startIndex, length);

      Console.WriteLine(substring);
   }
}

[결과]

is

'프로그래밍 > C#' 카테고리의 다른 글

[C#] C# string.Replace 메서드  (0) 2019.09.26
[C#] List 함수를 이용한 Linq 메서드식 표현  (0) 2018.11.15
[C#] List 주요 함수 정리  (0) 2018.11.15