查string
string="2,18,431,43,0,F;2,30,210,21,0,F;2,20,210,21,0,F;2,4,413,47,0,F;2,22,1,1,0,P;2,23,1,1,0,P;2,24,1,1,0,P;2,25,1,1,0,P;2,26,1,1,0,P;..."
数字每6个后有个分号,要查所有第二位中最大的数字,
如上就是找出18,30,20,4...中最大的一个
string
[解决办法]
string str = "2,18,431,43,0,F;2,30,210,21,0,F;2,20,210,21,0,F;2,4,413,47,0,F;2,22,1,1,0,P;2,23,1,1,0,P;2,24,1,1,0,P;2,25,1,1,0,P;2,26,1,1,0,P;";
var max = str.Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries).Select(x => Convert.ToInt32(x.Split(',')[1])).Max();
Console.WriteLine(max);