c# Variabeln-Klassen Deklaration
-
hi da draussen,
man kann ja so
class person
{
public:
int Alter;
char Name[20];
}in c++ eine eigene variablen klasse erstellen,
gibt es etwas vergleichbares in c#
Zum variablen-klassen erstellen
-
Hallo,
meines Wissens ist dies so nicht möglich. du müsstest es in etwa so machenclass person { public int alter; public char Name[20]; }
schreiben.
Lässt du public weg so ist die Varaible standardmäßig auf private gesetzt.
So weit meine Infos, aber da ich auch noch anfänger bin lasse ich mich gerne eines Besseren belehren.
-
Na wenn ich das richtig sehe willst Du einfach nur ein Klasse machen mit öffentlichen Membervariablen und keine Funktionen.
Das geht in C# genauso wie in C++
aber wäre eigentlich nicht ein struct die bessere Wahl???
-
ich habe mir angewöhnt solche deklarationen mit "class" zu machen und deswegen bleibe ich "class".
Aber was ist denn besser an "struct"
mfg:
Euer Rebell
-
-
Was ist denn genau anders wenn "class" oder "struct" benutze. Ist es dann langsamer schneller oder braucht es weniger speicherplatz
-
struct sind besser vom Speicherverbrauch und Laufzeit. Sind aber nur sinnvoll wenn es sich um "kleine" Objekte handelt, zB Punktpaare oder Komplexe Zahlen
-
Jetzt weiss ich endlich denn unterschied von class und struct,
außer das sich sich anders schreiben