求string中查询
string="12345;23456;98765;23456;..."
数字每五位后有个分号,要查所有第三位中最大的数字,
如上就是找出3,4,7,4...中最大的一个
请大家帮忙出出注意哦。。
------解决方案--------------------
string str="12345;23456;98765;23456;";
var result = str.Split(';').Where(x => x != "").Select(x => int.Parse(x[2].ToString())).ToList().Max();
Console.WriteLine(result);
------解决方案--------------------string s = "12345;23456;98765;23456";
int max = s.Split(';').Max(x => x[2]) - '0';
Console.WriteLine(max);