[gelöst] Klassen bzw. Objekt Problem ... C#/VS2012
-
Hallo Forum,
nach längere Zeit wage ich mich mal wieder an die Programmierung, und Zweifel gerade ob ich alles vergessen habe.
Ich habe eine Klasse erstellt:
public class Produkt { private string produktName; public Produkt() { produktName = "unknown"; } public string ProduktName { get { return produktName; } set { produktName = value; } } }
Soweit sogut,
dann erzeuge ich ein Objekt in der MainfunktionProdukt Bier = new Produkt();
Bis hierhin alles gut, es kompiliert.
Wenn ich nun aber folgende Zeile hinzufügen würde wollen:
Bier.ProduktName = "Pilsner";
Bekomme ich 2 Fehler, zum einen das "Bier" Feld ist und wie ein Typ verwendet wird und zum 2. "Ungültigews Token '=' in Klasse, Struktur ...."
Wo liegt denn bitte mein Fehler? Die Klasse im Buch sieht doch genauso aus ....
-
Vermutlich ist die Zuweisung einfach an einer Stelle im Programm, wo keine Zuweisung erlaubt ist.
Deshalb: Bitte kompilierbares Minimalbeispiel posten, damit auch der Kontext vorhanden ist.
-
Danke, das hat mir als Denkanstoß schon geholfen.
Ich hab dann mal ein altes VSS2010 Projekt geöffnet und nachgesehen was da die Unterschiede waren.
Das ganze ist ein VS generiertes WPF-Projekt, ursprünglich hatte ich das ganze hier hinein gepackt:
public partial class App : Application { }
Dort funktioniert es nicht. Das ganze nun wie früher hier:
public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); Produkt Bier = new Produkt(); Bier.ProduktName = "Pilsner"; } }
Und es funktioniert!