mehrdimensionale Array mit get von einer Klasse an die Klasse übergeben?

20/11/2009 - 14:41 von Hartmut Callies | Report spam
Hallo,
wie kann ich ein mehrdimensionale Array mit get von einer Klasse an die
Klasse übergeben?

class Test {
string[,] testArray = string[6,8];

...
get Array Daten{
return testArray;
}
}


in der anderen Klasse:
Test test = new Test();

string[];
string = test.Daten; <<<< Fehler

Grüße
Hartmut
 

Lesen sie die antworten

#1 Christoph Basedau
20/11/2009 - 15:24 | Warnen spam
Hartmut Callies schrieb:

wie kann ich ein mehrdimensionale Array mit get von einer Klasse an die
Klasse übergeben?

class Test {
string[,] testArray = string[6,8];


get Array Daten{
return testArray;
}
}

in der anderen Klasse:



Wie bei jeder Zuweisung müssen die Typen von L- und R-Value
übereinstimmen, bzw kompatibel sein.

Wenn das Member 'Daten' mit string [,] deklariert ist, dann
sollte es auch die lokale Variable sein:

Test test = new Test();
string [,] data = test.Daten;

Christoph

Ähnliche fragen