【发布时间】:2016-12-06 05:55:42
【问题描述】:
我的错误序列在下一行不包含任何元素
Microsoft.Win32.OpenFileDialog dialog = new Microsoft.Win32.OpenFileDialog();
dialog.Multiselect = true;
dialog.Filter =
loaders
.Select(loader => string.Format("{0}|{1}", loader.Metadata.Alias, loader.Metadata.ExtensionFilter))
.Aggregate((f1, f2) => f1 + "|" + f2);
dialog.Filter += "|All Files|*.*";
【问题讨论】:
-
你从哪里获得 loaders?可能是空的
-
第二个。 LINQ 看起来不错。另外,如果
loaders为空,您最终会得到一个额外的管道 |在“所有文件”部分的前面 -
你的问题是什么?
标签: c# linq fileopendialog