從 C# 中的字串中刪除第一個字元

Muhammad Maisam Abbas 2023年1月30日 2021年4月29日
  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