從 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