2013-12-15 38 views

回答

-2

变种名称= Application.OpenForms.Cast()选择(F => f.Name)。

+0

看起来像谢尔盖答案的格式不正确的副本。我想知道为什么这个两岁的问题最近有了这个答案,然后三天后选择了正确的答案。 – James

3

使用Application.OpenForms集合:

var names = Application.OpenForms.Cast<Form>().Select(f => f.Name); 

如果你想类型的打开方式,然后选择f.GetType().Name

+0

其显示像这样System.Linq.Enumerable + WhereSelectEnumerableIterator'2 [System.Windows.Forms.Form,System.String] – Happy

+0

@Happy是的,那将是收集。您可以使用'names.ToList()'创建名称列表,或者您可以使用所有名称创建字符串'String.Join(Environment.NewLine,names)' –

相关问题