小编Kai*_*Kai的帖子

C# - System.FormatException类型的未处理异常 - List List to List int

我收到错误"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)

c# regex linq logging

5
推荐指数
1
解决办法
281
查看次数

标签 统计

c# ×1

linq ×1

logging ×1

regex ×1