从 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
中删除了第一个字符。这种方法比以前的方法要快一些,但是区别并不明显。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站。本站所有源码与软件均为原作者提供,仅供学习和研究使用。如您对本站的相关版权有任何异议,或者认为侵犯了您的合法权益,请及时通知我们处理。