Wie wir wissen, dass ein einfaches Array wie dieses zum Beispiel int [] TestArray = {1,2,3,4}
initialisiert werden kann, aber wie wäre es, wenn wir ein Array mit einem Strukturobjekt verwenden und wir es initialisieren möchten?Können wir ein Array initialisieren, wenn wir es mit einem Strukturobjekt verwenden? | C#
Ich weiß, dass wir die Struktur Objektarray wie dies beispielsweise zugreifen können,
Es sei struct Automobile
unsere Struktur ist, und wir haben Feld in es wie public int year
, public string model
und wir erstellen ein Array Strukturobjekt beispielsweise Automobile [] Car = new Automobile();
so können wir das Element einer Struktur Array-Objekt zugreifen und es einen Wert geben, wenn wir es mit Strukturfeld beispielsweise verwendet werden, Car[2].year = "2016"
und dann kann es angezeigt werden in zum Beispiel
MessageBox.Show(Car[2].year.ToString());
Aber was, wenn wir unsere Struktur wollen Array-Objekt an Anfangswerte wie wir haben es in normalen Array-Initialisierung wie zu Beginn geschrieben?
Was ist 'erhalten; und warum hast du es benutzt, wenn es auch ohne es funktioniert hat? Können Sie Ihr Wissen mit uns teilen? – Anonymous
@GhostRider - Hast du nicht gesehen 'bekommen; Set; 'vorher? – Enigmativity
Diese werden verwendet, um Eigenschaften zu definieren. Sie können diesen Thread verwenden, um den [Unterschied zwischen Variablen und Eigenschaften] zu verstehen (http://stackoverflow.com/questions/4142867/what-is-difference-between-property-and-variable- in-c-scharf) –