LINQ来简化编程的7个技巧

2008-08-15 10:38:50.0     浏览:2182     来源:中国IT实验室
关键词:  LINQ     技巧  

LINQ同样也是生成各种类型字符串的好工具。对于测试或调试,生成字符串时很有用的。假设我们需要生成一个N长度的字符串,按照“ABCABCABC”的方式。使用LINQ,解决方案非常优雅:

  string str = new string(

  Enumerable.Range(0, N)

  .Select(i => (char)(‘A’ + i % 3))

  .ToArray());

  Petar Petrov给出了另外一种有趣的方式使用LINQ来生成字符串:

  string values = string.Join(string.Empty, Enumerable.Repeat(pattern, N).ToArray());

[上一页]   [第1页]   [第2页]   [第3页]   [第4页]   [下一页]