Hallo,
entweder Du schreibst eine eigene Klasse die als Property die einzelen Array
beinhaltet
oder Du gibt ne Collection zurück
public object[] getArray()
{
string[,] arrTemp1 = new string[10,10];
string[] arrTemp2 = new string[10];
string[,,] arrTemp3 = new string[10,10,10];
//Arrays füllen
.....
return new object[]{arrTemp1,arrTemp2,arrTemp3};
}
public Hashtable getArray()
{
string[,] arrTemp1 = new string[10,10];
string[] arrTemp2 = new string[10];
string[,,] arrTemp3 = new string[10,10,10];
//Arrays füllen
.....
System.Collections.Hashtable ht = new
System.Collections.Hashtable();
ht.Add("arr0",arrTemp1);
ht.Add("arr1",arrTemp1);
ht.Add("arr2",arrTemp1);
return ht;
}
Dann dementsprechend behandeln.
Gruß Jörg
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Stadelmann Patrick
Sent: Mittwoch, 31. August 2005 14:16
To: [email protected]
Subject: [CSharp.net] Werte aus einer Funktion übergeben
Hallo,
Ich hab eine Funktion über die ich ein Array fülle.
Mit return gebe ich das gefüllte Array wieder zurück.
public string[,] getArray()
{
string[,] arrTemp = new string[10,10];
//Array füllen
.....
return arrTemp;
}
Ich würde jetzt gerne 2 oder mehrere Arrays generieren und zurückgeben.
Leider klappt das ganze nicht so richtig, da die Arrays unterschiedliche
Dimensionen besitzen und da meine Funktion ein 2 Dimensionales Array
erwartet.
public string[,] getArray()
{
string[,] arrTemp1 = new string[10,10];
string[] arrTemp2 = new string[10];
string[,,] arrTemp3 = new string[10,10,10];
//Arrays füllen
.....
return arrTemp1,arrTemp2,arrTemp3;
}
danke für eure Hilfe
Patrick
_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net
_______________________________________________
CSharp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/csharp.net