c#中的子字符串并逐个添加

use*_*542 4 .net c# wpf

我有字符串'name',并希望从该字符串中输入最后一个数字的子字符串.

string name = "1100_PF_R_06230_1";
textBox1.Text = (name.Substring(name.Length - 1, 1));
Run Code Online (Sandbox Code Playgroud)

name字符串分别更改为文件号,因此字符串名称变为.

1100_PF_R_06230_1
1100_PF_R_06230_2
1100_PF_R_06230_3
1100_PF_R_06230_4
1100_PF_R_06230_5
1100_PF_R_06230_6
1100_PF_R_06230_7
1100_PF_R_06230_8
1100_PF_R_06230_9
1100_PF_R_06230_10
Run Code Online (Sandbox Code Playgroud)

当它达到10时,我的子串给我0,文件再次从1开始.我想从最后的'_'下划线替换名称,以便我可以添加数字.

请帮忙.

cuo*_*gle 8

您可以使用SplitLINQ方法Last:

var result =  name.Split('_').Last();
Run Code Online (Sandbox Code Playgroud)