我收到错误"FormatException未处理" - 就此:
List<int> myStringList = LoadHours.ConvertAll(s => Int32.Parse(s));
Run Code Online (Sandbox Code Playgroud)
我需要能够进行加法和除法,这就是为什么我试图将它们转换为整数.所以我不知道如何处理这个,我需要将它们转换回字符串吗?
代码:
//string txt = "Account: xxx123xxx\r\nAppID 10: 55 Hours 4 Minutes\r\n\r\nAccount: xxx124xxx\r\nAppID 730: 62 Hours 46 Minutes\r\nAppID 10: 3 Hours 11 Minutes\r\n\r\nAccount: xxx125xxx\r\nAppID 10: 0 Hours 31 Minutes\r\n";
string path = @"Hours.txt";
string text = File.ReadAllText(@"Hours.txt");
Regex pattern = new Regex(@"^((AppID (?<appid>\d+): ((?<hours>\d+) Hours )?((?<minutes>\d+) Minutes)?)|(Account: (?<account>xxx\d+xxx)))", RegexOptions.Multiline);
string[] lines = File.ReadAllLines(path);
int HrElapsed;
int MinElapsed;
Int32.TryParse(HoursElapsed(), out HrElapsed);
Int32.TryParse(MinutesElapsed(), out MinElapsed);
List < string > LoadHours = new List …Run Code Online (Sandbox Code Playgroud)