Get Set Accessor mit struct
-
Also ich will ein Steuerelement programmieren, in der ich Felder hab wie bei einem Schachbrett und ich hätte gerne die public Variable Position mit den Untervariablen X und Y, da ich ne eigene Einheit habe kann ich kein Point verwenden, der get Accessor ist in
public struct Variable
{}
nicht vorhanden und nur diese Variablen werden später von ausserhalb änderbar, also gibt es da i-eine besondere Schreibweise oder muss ich extra eine Klasse dafür schreiben? Erscheint mir ein bisschen überflüssig für sowas kleines
-
public struct Variable { public int X; public int Y; }
Variablen in einem Struct sind Standard auf Public.
-
Variablen in einem Struct sind Standard auf Public.
Aber doch nicht in C#
-
Ich war der Meinung da wäre so?!Habs vielleicht mit C++ verwechselt.Hatte ja mein Code nochmal geändert.
-
In C# ist das entscheidende Merkmal von structs das sie Value-Typen beschrieben, Klassen dagegen Referenz-Typen.
-
Ja stimmt das wars was ich sicherlich damit verwechselt hab.Danke