Wie entferne ich ein Element aus einer Liste mit benutzerdefinierten Klassen?

Ich bin ziemlich neu in c #, bitte seien Sie sanft zu mir. Ich habe einige Stunden ohne Erfolg im Netz gesucht. Ich möchte ein Element aus meiner benutzerdefinierten Klasse entfernen. Wie mache ich es?

Unten ist das Codefragment.

public class Level2
{
    public double price { get; set; }
    public long volume { get; set; }

    public Level2(double price, long volume)
    {
        this.price = price;
        this.volume = volume;
    }
}

static void Main()
{

    List<Level2> bid = new List<Level2>();

    ask.Add(new Level2(200, 500));
    ask.Add(new Level2(300, 400));
    ask.Add(new Level2(300, 600));


    // how to remove this element ???
    ask.Remove(300, 400);       //doesn't work

 }

Ich denke, ich muss IEnumerable irgendwie implementieren, aber wie sieht die Syntax aus? kann mir bitte jemand einen funktionierenden schnipsel geben? Danke vielmals

Antworten auf die Frage(4)

Ihre Antwort auf die Frage