AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein [C#] - generische Klasse Stack<> / Pop liefert nicht
Thema durchsuchen
Ansicht
Themen-Optionen

[C#] - generische Klasse Stack<> / Pop liefert nicht

Ein Thema von s-off · begonnen am 9. Mär 2008 · letzter Beitrag vom 9. Mär 2008
 
s-off
(Gast)

n/a Beiträge
 
#1

[C#] - generische Klasse Stack<> / Pop liefert nicht

  Alt 9. Mär 2008, 13:57
Hallo zusammen,

bin gerade dabei, mich ein wenig in C# einzulesen und bin dabei auf ein Problem gestossen, dessen Ursache mir nicht klar ist.
Hier erstmal der Code:
Code:
    class programm
    {
        static void Main(string[] args)
        {
            Stack<Customer> custStack = new Stack<Customer>();
           
            Customer cust1 = new Customer();
            cust1.FirstName = "Peter";
            cust1.LastName = "Lustig";
            cust1.CustomerID = 1;

            Customer cust2 = new Customer();
            cust1.FirstName = "Petra";
            cust1.LastName = "Lustig";
            cust1.CustomerID = 2;

            custStack.Push(cust1);
            custStack.Push(cust2);

            Customer popCust = custStack.Pop();

            Console.WriteLine("Customer popped off the stack was {0} {1}", popCust.FirstName, popCust.LastName);

        }
    }
Es werden einfach zwei Objekte der Klasse Customer erzeugt und auf den Stack gepackt.
Anschliessend wird das oberste Element vom Stack geholt und die Attribute FirstName und LastName in der Console ausgegeben.

Das Problem ist nun, dass die beiden Attribute leer sind.
Ich hätte iegentlich erwartet, dass dort dann 'Petra Lustig' steht.

Könnt ihr mir auf die Sprünge helfen?
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:56 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz