Im Moment habe ich eine relativ einfache Klasse Setup:C# foreach Verhalten mit abgeleiteten Klassen?
class A{
//stuff
}
class B:A{
//more stuff
}
public List<A> ListOfObjects;
Was passiert, wenn ich
tun passieren würdeforeach(B i in ListOfObjects)
würde ich nur Objekte vom Typ B erhalten? Würde es einige OO-Magie anwenden und alle As in Bs konvertieren? Würde das überhaupt funktionieren?