请教以下linq语句怎么写 GroupBy(x => x.FileName.Split('-')[0]).Select(x => new { data = x.Key, files = x.Select(y => y.FileName)}) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果用 var lingFile = from temp in FileStatus ........这样的形式能够写出来吗? 我不太熟悉这个,如果用foreach 怎么输出我要的东西? List<FileInfo> FileStatus = new List<FileInfo>(); var lingFile = from temp in FileStatus group temp by temp.Name.Split('-')[0]; foreach (var s in lingFile) { Console.WriteLine("{0}", s.Key); foreach (var item in s) { Console.WriteLine(" {0}", item.Name); } } 我不太熟悉这个,如果用foreach 怎么输出我要的东西?把结果.tolist()得到的就是一个List<FileInfo>的集合,遍历这个结合就好 var query = filestatus.GroupBy(x => x.FileName.Split('-')[0]).Select(x => new { data = x.Key, files = x.Select(y => y.FileName)});foreach (var item in query){ console.wrilteline(item.data); foreach (var fi in item.files) { ... }} button响应事件问题 求一个用c#编写的windows服务的例子? c#数据库连接 >>>>>哪位大哥提供个SmartThreadPool??? System.IO抛出异常,请问如何获取更详细的消息或者调试异常? 因为在这个form中我截获了ALT+F4,结果所有的键盘操作都不起作用了.如何做才能既截获ALT+F4,同时又不影响键盘的其他收入. 用过微软moss2007的进来看看 C#调用C++ 数字如何转换成键盘key 拷贝文件 用C#开发Windows服务怎么锁定计算机 wpf 导入的obj三维模型两个面相交得到的线段怎么求出坐标值
我不太熟悉这个,如果用foreach 怎么输出我要的东西?
group temp by temp.Name.Split('-')[0];
foreach (var s in lingFile)
{
Console.WriteLine("{0}", s.Key);
foreach (var item in s)
{
Console.WriteLine(" {0}", item.Name);
}
}
我不太熟悉这个,如果用foreach 怎么输出我要的东西?把结果.tolist()得到的就是一个List<FileInfo>的集合,遍历这个结合就好
foreach (var item in query)
{
console.wrilteline(item.data);
foreach (var fi in item.files)
{
...
}
}