Hilfe ostereierbeispiel C#

Guten Abend liebe Experten!

Ich hab ein „kleines“ Problem mit C#. Ich muss ein Ostereierbeispiel programmieren und ich hab schon hunderte Ansätze und nie funktioniert etwas, oder ich komme von selber drauf, dass es so nicht gehen kann. Vielleicht hat jemand gerade nichts zu tun und ist ein Genie in C# (was ich von mir eben nicht behaupten kann)
Ich brauch dieses Beispiel … bitte! Lest es euch einmal durch!


Beispiel 04: Einkauf von Ostereier
In einem Online Shop können Sie verschiedene Arten von Ostereier bestellen:
• Ostereier aus Bodenhaltung (á 40ct exkl. MWSt.)
• Bemalte Ostereier für den Osterstrauß (á 3,20€ exkl. MWSt.)
• Bemalte Eier aus Plastik (á 1,1€ exkl. MWSt.)
Erstellen Sie eine abstrakte Klasse Ostereier mit einer abstrakten Methode GetPrize().
Weiters enthält diese Klasse eine Methode BerechneGesamtsumme(ArrayList eierliste),
welche den Gesamtpreis der bestellten Eier inkl. MWSt. (12%) berechnet.
Vervollständigen Sie den unten angeführten Code und erstellen Sie eine Testmethode.


Ich verzweifle an diesem Beispiel, bitte helft mir!
liebe grüße
Kati

Hi!
Echt, es gibt hunderte nicht funktionierende Ansätze dafür? *G*

abstract class Osterei
{
 public abstract float GetPrize();
 public static float BerechneGesamtsumme(ArrayList eier)
 {
 float sum = 0.0f;
 foreach (Osterei ei in eier)
 sum += ei.GetPrize();
 
 return sum;
 }
}

Für den Test implementierst Du einige der angegebenen konkreten Ostereierklassen (z.B. class Freilandei : Osterei) und überschreibst GetPrize().
Im Testprogramm erzeugst Du Dir eine ArrayList (eierListe), fügst ein paar dieser konkreten Eier ein und rufst dann

float summe = Osterei.BerechneGesamtsumme(eierListe);

auf.

Gruß,
Martin

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]