Public class ArrayGroup
{
public string[,] arr1;
public string[] arr2;
public string[,,] arr3;
public ArrayGroup()
{
arr1 = new string[10,10];
arr2 = new string[10];
arr3 = new string[10,10,10];
}
}
public class arrayFuellen
{
public ArrayGroup getArray()
{
ArrayGroup arrgr = new ArrayGroup();
string[,] arrTemp1 = arrgr.arr1;
string[] arrTemp2 = arrgr.arr2;
string[,,] arrTemp3 = arrgr.arr3;
//Arrays füllen
.....
return arrgr;
}
}
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Stadelmann Patrick
Sent: Mittwoch, 31. August 2005 14:33
To: [email protected]
Subject: [CSharp.net] RE: [CSharp.net] Werte aus einer Funktion
übergeben
>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.
Das mit der Klasse ist eine gute Idee, weis aber nicht genau wie
du das mit dem Object meinst. Vielleicht kannst mir ein kurzes
Beispiel posten.
Das einzige was mir dazu einfällt währe auf folgende Art.
Aber weis nicht wie ich daraus ein einziges Object erstellen soll.
Bin immer offen für andere Möglichkeiten.
......
//Array aus der Klasse holen
string[] strArray = namespace.arrayFuellen.getArray1();
string[,] strArray2 = namespace.arrayFuellen.getArray2();
....
//Neue Klasse mit Array
public class arrayFuellen
{
public static string[] getArray1()
{
...
return arrTemp;
}
public static string[,] getArray2()
{
...
return arrTemp;
}
.....
}
gruß
Patrick
----- Original Message -----
From: "Falk Harnisch" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, August 31, 2005 2:28 PM
Subject: [CSharp.net] RE: [CSharp.net] Werte aus einer Funktion
übergeben
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
--
No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.344 / Virus Database: 267.10.17/84 - Release Date:
29.08.2005
_______________________________________________
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