链接LINQ Take

时间:2015-05-13 10:56:52

标签: linq

我最近编写了以下代码将css文件拆分为块:

Dim seg = css.Take(css.Length / segmentCount).TakeWhile(Function(x) x <> "}"c).Take(1)

这个想法是我拿了一大块css然后继续服用直到我击中一个右大括号然后再拿支撑。

显然这并没有奏效,我意识到为什么它几乎没有立刻(在接听电话之间不保持Take针)。

我的问题是有没有办法将这个想法有效地写为LINQ查询,因为它们的字符串可能是300,000个字符,或者很长。

(我最终使用了SubString和IndexOf的组合,但LINQ中的一个衬里会很有趣)

0 个答案:

没有答案