将int与此字符串分开的最有效方法是什么?

dl.*_*dl. 1 c# string parsing

我有一个这种格式的字符串:"ABC_123_"

我想最终得到整数变量,它只是字符串的数字部分.在C#中实现这一目标的最有效方法是什么?

jas*_*son 8

这应该足够有效.如果它不是最有效的,除非剖析告诉你它是你的应用程序的瓶颈,否则不要出汗:

string s = "ABC_123_";
int i = Int32.Parse(s.Split('_')[1]);
Run Code Online (Sandbox Code Playgroud)

如果没有关于您的问题的更多信息,这就是我想要的.