我正在开发一个应用程序,在某些时候,需要自动读取“X00001”类型的ID号。它来自一个sql数据库的字符串,但我的程序只需要“00001”部分。
如何使用String.split()方法(或任何其他方法)来删除代码中的字母?
请注意,每个代码只有一个注释字母,因此删除代码的第一个字符对我来说就足够了。我曾想过将字符串转换为char []数组,然后只从其中提取其他字符,但我认为学习如何使用split()方法是一个不错的主意。
答案 0 :(得分:8)
尝试此操作以删除字符串的第一个字符:
string removed = ID.Remove(0, 1);
答案 1 :(得分:6)
这真的不是分裂的工作。如果您知道要摘下字符串的第一个字符,请使用Substring。
// take the substring from element 1 to the end
string needle = haystack.Substring(1);
答案 2 :(得分:3)
您不需要String.Split()。改为使用Substring。
string id = "X00001";
string strippedID = id.Substring(1);
答案 3 :(得分:2)
var input = "X00001";
var output = input.Substring(1);
答案 4 :(得分:0)
string id = "X00001";
string strippedID = id.Substring(1);
Console.WriteLine(strippedID);