C#의 문자열에서 첫 번째 문자 제거

Muhammad Maisam Abbas 2024년2월16일
  1. C#에서String.Remove()메서드를 사용하여 문자열에서 첫 번째 문자 제거
  2. C#에서String.Substring()메서드를 사용하여 문자열에서 첫 번째 문자 제거
C#의 문자열에서 첫 번째 문자 제거

이 자습서에서는 C#의 문자열에서 첫 번째 문자를 제거하는 방법에 대해 설명합니다.

C#에서String.Remove()메서드를 사용하여 문자열에서 첫 번째 문자 제거

C#의 String.Remove(x, y)메서드는 원래 문자열에서 지정된 길이의 문자열 값과 시작 인덱스를 제거합니다. 색인x에서 길이가y인 문자가 원래 문자열에서 제거 된 새 문자열을 리턴합니다. 0을 시작 색인으로,1String.Remove()메소드에 전달하여 문자열에서 첫 번째 문자를 제거 할 수 있습니다.

using System;

namespace remove_first_character {
  class Program {
    static void Main(string[] args) {
      string s1 = "this is something";
      s1 = s1.Remove(0, 1);
      Console.WriteLine(s1);
    }
  }
}

출력:

his is something

위 코드에서 C#의s1.Remove(0, 1)메서드를 사용하여 문자열 변수s1에서 첫 번째 문자를 제거했습니다.

C#에서String.Substring()메서드를 사용하여 문자열에서 첫 번째 문자 제거

String.Substring()메소드를 사용하여 동일한 목표를 달성 할 수도 있습니다. String.Substring(x)메서드는 C#의 인덱스x에서 시작하는 원래 문자열에서 더 작은 문자열을 가져옵니다. 문자열에서 첫 번째 문자를 제거하기 위해1을 시작 색인으로 전달할 수 있습니다.

using System;

namespace remove_first_character {
  class Program {
    static void Main(string[] args) {
      string s1 = "this is something";
      s1 = s1.Substring(1);
      Console.WriteLine(s1);
    }
  }
}

출력:

his is something

위의 코드에서 C#의s1.Substring(1)메서드를 사용하여 문자열 변수s1에서 첫 번째 문자를 제거했습니다. 이 접근 방식은 이전 방식보다 약간 빠르지 만 그 차이가 과감하고 눈에 띄지 않습니다.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

관련 문장 - Csharp String