【发布时间】:2026-01-26 01:45:02
【问题描述】:
foreach (var item in Assembly.GetExecutingAssembly().GetTypes()
.Where(x => x.BaseType == typeof(Item)))
{
comboBox1.Items.Add(item);
}
comboBox1.DisplayMember = "Name";
是否可以对其进行修改,以使列表包含从“Item”派生的所有类,即使它们被删除两次或更多次? (即:x.BaseType.BaseType == typeof(Item) 等)
另外,是否可以过滤掉所有的抽象类?
【问题讨论】:
标签: c# reflection types