abgeleitet ist Ich habe eine Liste von Steuerelementen (_controlList) und aus der Liste der Steuerelemente möchte ich diejenigen, die von einer bestimmten Klasse ableiten. Also habe ich Code, der so aussieht.Wie finden Sie heraus, ob ein Steuerelement von einer Klasse
List<Control> _controlList = new List<Control>();
public Control[] ControlsThatIsA(Type soughtType)
{
List<Control> result = new List<Control>();
foreach (Control control in _controlList)
{
// This would have been nice but doesn't compile
//////////////
// if (control.GetType() is soughtType)
{
result.Add(control);
}
}
return result.ToArray();
}
Irgendwelche Gedanken. Ich muss nicht in der Art passieren, es ist der String Namen der Klasse sein könnte
Danke Marc, das ist eine sehr schöne Art, das zu lösen – Jiminy