如何从以起点开始直到结尾的字符串中删除子字符串?

Fou*_*wan -2 c# string split

IMG354-62850003215
我想修剪这个从" - "开始直到结束
所以输出应该是IMG354

Son*_*nül 5

你可以使用IndexOfSubstring方法一样;

string s = "IMG354-62850003215";
int index = s.IndexOf('-');
Console.WriteLine(s.Substring(0, index)); // IMG354
Run Code Online (Sandbox Code Playgroud)

或者你可以Split像你的字符串;

string s = "IMG354-62850003215";
Console.WriteLine(s.Split('-')[0]); // IMG354
Run Code Online (Sandbox Code Playgroud)

但下次请先使用Google.你可以找到关于这种字符串操作的大量信息,这可能只需要30秒.并且可能花费更少的时间询问Stack Overflow.