0

以下の応答を解析して値を選択したかったのです。最後の行を選択したくありません。LINQ を使用して値を選択する方法を教えてもらえますか?

「ジョン:55

キム:77

ケビン:23

[生成時間: 2011 年 12 月 15 日 12:03:45][応答時間: 123.45 ミリ秒]"

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 に答える