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 を開始インデックスとして、1 を長さとして String.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