0

我想解析以下响应并选择值。我不想选择最后一行。谁能帮助我如何使用 LINQ 选择值?

“约翰:55

金:77

凯文:23

[生成时间:15/12/2011 12:03:45][响应时间:123.45ms]"

Dim Response as String

Dim values as System.Collections.Generic.List(of String)(Response.split(vbcrlf))

Dim dbs as New List(of Double)

dbs = from i in values
      Select i.split(":")(1)
4

1 回答 1

0

类似的东西,如果最后一行总是以“[”开头

Dim dbs = Response.Split(vbCrLf)
         .Where(Function(m) !String.IsNullOrEmpty(m) And !m.StartsWith("["))
         .Select(Function(m) Convert.ToDouble(m.Split(":").Last().Trim())).ToList();
于 2012-10-06T11:41:12.990 回答