Ich muss eine Implementierung eines Stapels erstellen.ist ein "Feld" aber wird wie ein Typ verwendet - C#
Ich möchte eine Klasse erstellen, die ich wie so verwenden können:
Stack<string> myStack = new Stack<string>();
myStack.Push("Harold");
myStack.Push("Evie");
myStack.Pop(); // => "Evie"
Hier ist, was ich bisher geschrieben:
public class Stack<T> {
private T[] stack;
private int stackPointer;
public Stack<T>() {
this.stackPointer = -1;
}
}
Aber schon bin ich diesen Fehler aus VS bekommen:
this.stackPointer = -1;
// ERROR: stackPointer is a field but is used like a type.
Was bedeutet das und wie behebe ich es? (Anmerkung Ich bin sehr neu in C#)
Änderung 'Öffentliche Stapel() {' auf 'öffentlichen Stack() {'. –
Ihr ctor benötigt nicht das Argument type – Jonesopolis
Keine Antwort, aber [es existiert] (https://msdn.microsoft.com/en-us/library/3278tedw.aspx) –