我有错误序列包含以下行没有元素LINQ:序列不包含任何元素
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|*.*";
你在哪里得到*装载机*?那大概是空的 –
那个。 LINQ看起来很好。另外,如果'loaders'是空的,你最终会得到一个额外的管道|在“所有文件”部分前面 – dlatikay
你的问题是什么? – n0rd