Schreibe dir doch eine extra Klasse, die als Eigenschaften die drei
verschiedenen Arrays beinhaltet und erzeuge ein Object davon, bei dem du
denn auf jedes Array einzeln zugreifen kannst. So kannst du dann auch
bei deinem Return auch nur ein Object angeben.

Gruesse

Falkster

-----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

Antwort per Email an