Ich verwende einen Stapel, um Kartenobjekte zu speichern, aber ich finde keine Möglichkeit, den Stapel entweder dazu zu bringen, ein Kartenobjekt zu öffnen oder ein System.object in mein Kartenobjekt zu konvertieren.Konvertieren von System.Object in benutzerdefiniertes Objekt nach Verwendung in einem Stapel?
Der Fehler Ich erhalte: Fehler CS0266 nicht implizit Typ konvertieren kann ‚Objekt‘ auf ‚Karte‘
So sehe ich es in ein wenig mehr, und es stellt sich heraus, dass ich keine Ahnung, was Boxen hatte und Unboxing waren aber ich schaffte es, es nur durch Hinzufügen (Karte) vor dem Pop() zu beheben, danke für die Hilfe, die jeder !!
Jede Instanz kann in C# (oder "boxed") an den Objekttyp übergeben werden ein solcher Typ). Und der Stapel hat die Pop/Peek-Methoden, um das zu tun, was Sie tun möchten. Bitte poste den Code, bei dem du das Problem hast, damit wir ein wenig besser verstehen, was du versuchst. –
Willkommen bei StackOverflow! Ich glaube nicht, dass irgendjemand weiß, wovon genau du redest. Kannst du bitte etwas Code zeigen? –
Was hast du schon probiert? Welche Fehler hast du? Stellen Sie uns einen Code zur Verfügung, sonst können wir Ihnen nicht helfen. – cverb