Dim*_*kiy 25 linq lambda c#-4.0
请考虑以下事项:
public class MyObject
{
public bool B;
public string Txt;
}
List<MyObject> list; //list of a bunch of MyObject's
Run Code Online (Sandbox Code Playgroud)
使用lambda表达式,如何生成由这些对象的Txt的逗号分隔值组成的字符串,其中B为真?
谢谢.
Die*_*res 51
for .net 3.5:
string.Join(",", list.Where(o => o.B).Select(o => o.Txt).ToArray())
Run Code Online (Sandbox Code Playgroud)
for .net 4.0:
string.Join(",", list.Where(o => o.B).Select(o => o.Txt))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17603 次 |
| 最近记录: |