C# 用斜线拆分字符串

C# 用斜线拆分字符串,c#,regex,string,C#,Regex,String,我有一个字符串,其中包括斜杠之间的整数。 例如: string myString = "/1//2//56//21/"; 我需要把这些整数加到一个列表中。如何将此字符串拆分为整数?使用拆分方法myString.Split(新[]{'/'},StringSplitOptions.RemoveEmptyEntries)太糟糕了,问题这么快就结束了,因为上面的评论实际上比答案更好。你需要转义/?你没有拆分(“XXX”、“/”就足够了。如果我错了,请纠正我。 string myString = "/

我有一个字符串,其中包括斜杠之间的整数。 例如:

string myString = "/1//2//56//21/";

我需要把这些整数加到一个列表中。如何将此字符串拆分为整数?

使用拆分方法<代码>myString.Split(新[]{'/'},StringSplitOptions.RemoveEmptyEntries)太糟糕了,问题这么快就结束了,因为上面的评论实际上比答案更好。你需要转义
/
?你没有<代码>拆分(“XXX”、“/”就足够了。如果我错了,请纠正我。
 string myString = "/1//2//56//21/";
 int[] arrayInt = Regex.Split(myString, "/+").Where(s => !String.IsNullOrWhiteSpace(s)).Select(Int32.Parse).ToArray();