C#从组件列表中获取特定组件
我有一个组件列表C#从组件列表中获取特定组件,c#,components,C#,Components,我有一个组件列表 List<Component> components = new List<Component>(); List components=new List(); 我正在设计一个动态表单框架。我知道,即使我知道每个组件的类型,也不可能对特定组件进行铸造。如何将组件作为特定类型(例如TextBox,ComboBox)获取以使用其属性 例如,我知道组件的第一项是组合框。 我可以将其作为组合框来使用吗?使用 根据指定类型筛选IEnumerable的元素 var
List<Component> components = new List<Component>();
List components=new List();
我正在设计一个动态表单框架。我知道,即使我知道每个组件的类型,也不可能对特定组件进行铸造。如何将组件作为特定类型(例如TextBox
,ComboBox
)获取以使用其属性
例如,我知道组件的第一项是组合框
。
我可以将其作为组合框来使用吗?使用
根据指定类型筛选IEnumerable的元素
var textboxs=components.OfType();
使用
根据指定类型筛选IEnumerable的元素
var textboxs=components.OfType();
var textBoxes = components.OfType<TextBox>();