Entwickler-Ecke
C# - Die Sprache - Zugreifen auf ein Member eines Array-Elements funktioniert n
dennismijo - Mi 17.12.08 13:41
Titel: Zugreifen auf ein Member eines Array-Elements funktioniert n
Hallo!
ich stehe vor Folgendem Problem:
Gegeben ist eine Klasse:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| class Fields {
int nummer;
public void setnummer(int a) { nummer = a; } } |
Und die Main
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| static void Main(string[] args) {
Matrix matrix = new Matrix();
Fields [] feld = new Fields[81];
feld[1].setnummer(9);
} |
Leider verstehe ich nicht, warum ich in der instanz 1 von feld, nummer nicht den Wert 9 zuweisen kann.
Kann mir jemand sagen, wie ich vorzugehen habe?
Danke! :)
Mfg
jaenicke - Mi 17.12.08 13:44
Weil du zwar ein Array initialisiert hast, die einzelnen Klassen aber nicht initialisiert hast ;-).
dennismijo - Mi 17.12.08 13:45
mh Ok, das verstehe ich. Nur, wie würde ich dies tun? :)
jaenicke - Mi 17.12.08 13:47
C#-Quelltext
1:
| feld[1] = new Fields(); |
Das natürlich ggf. in einer Schleife.
Aber wie wäre es mit einem zweidimensionalen Array? Wenn es dir einfach nur darum geht ein Array in einem Array als Matrix zu haben wäre das einfacher.
dennismijo - Mi 17.12.08 13:52
hachja, wie einfach sowas doch sein kann ;)
Vielen Dank!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!