从 C# 中的字符串中删除第一个字符
Muhammad Maisam Abbas
2023年1月30日
2021年4月29日
本教程将讨论从 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
中删除了第一个字符。这种方法比以前的方法要快一些,但是区别并不明显。
Author: Muhammad Maisam Abbas
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