【发布时间】:2018-05-24 19:28:41
【问题描述】:
我已经看到了如何将string 转换为TimeSpan 的示例,这里是一个示例:
How to Convert string "07:35" (HH:MM) to TimeSpan
但是将List<string> 转换为List<TimeSpan> 的最有效方法是什么?
我已经尝试了一些类似的方法,但没有奏效:
var result = new TimeSpan;
var appointmentStartTimesConverted = appointmentStartTimes
.Select(i => result = TimeSpan.TryParse(i, out result))
.ToList();
【问题讨论】:
-
TryParse 返回一个布尔值。我认为使用
{ result=xx; return result;} -
不要使用 LINQ。
-
@M.kazemAkhgary 近距离投票你的答案,因为基于意见^^
-
TryParse返回布尔值。您不能在TimeSpan中添加布尔值。通过这样做result = TimeSpan.TryParse(i,out result) -
我认为它不应该被关闭。它不是基于意见的。