從 C# 中的字串中刪除第一個字元
Muhammad Maisam Abbas
2024年2月16日
本教程將討論從 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
中刪除了第一個字元。這種方法比以前的方法要快一些,但是區別並不明顯。
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