<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>ein c# array-problem</title>
    <link>http://forum.geizhals.at/feed.jsp?id=238455</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(12): ein c# array-problem</title>
      <link>http://forum.geizhals.at/t238455,1407882.html#1407882</link>
      <description>ich glaube wir reden aneinander vorbei:&lt;br&gt;&lt;br&gt;ich brauche [23][17] mit [500] und [23][17] mit [2500] und [23][17] mit [120000], es ging ja bloß wie lege ich so ein array an mit unterschiedlichen anzahlen des 3.Array. wenn ich "new int[23][17][12000]" verwendet hätte, wäre wohl doch etwas zu viel verbraucht worden als für meine zwecke nötig ist.&lt;br/&gt;</description>
      <pubDate>Mon, 29 Mar 2004 10:56:42 GMT</pubDate>
      <guid>http://forum.geizhals.at/t238455,1407882.html#1407882</guid>
      <dc:creator>Wappler</dc:creator>
      <dc:date>2004-03-29T10:56:42Z</dc:date>
    </item>
    <item>
      <title>Re(11): ein c# array-problem</title>
      <link>http://forum.geizhals.at/t238455,1405280.html#1405280</link>
      <description>ich glaube wir reden aneinander vorbei:&lt;br&gt;&lt;br&gt;Du machst ein Array (ein kleines) .. und wenn es mehr objekte werden, wird es von C# sowieso vergrössert. ob das ding jetzt 20 Einträge hat oder 30000 ist egal .. Speicher wird immer nur für soviel wie drin sind alloziert&lt;br/&gt;</description>
      <pubDate>Sat, 27 Mar 2004 18:59:08 GMT</pubDate>
      <guid>http://forum.geizhals.at/t238455,1405280.html#1405280</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2004-03-27T18:59:08Z</dc:date>
    </item>
    <item>
      <title>Re(10): ein c# array-problem</title>
      <link>http://forum.geizhals.at/t238455,1405214.html#1405214</link>
      <description>naja ich geb dir ja absolut recht nur wenn ich sage ich lege im&amp;nbsp;&amp;nbsp;letzten array einfach mal 120000 (pointer) sicherheitshalber an obwohl ich manchmal mur 500 brauche, dann geh ich nach dem motto warum denken statt einfach wie ms-progrmmierer arbeiten LOL&lt;img src="frage.gif" width="16" height="26" align="absmiddle" alt="?-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 27 Mar 2004 18:06:28 GMT</pubDate>
      <guid>http://forum.geizhals.at/t238455,1405214.html#1405214</guid>
      <dc:creator>Wappler</dc:creator>
      <dc:date>2004-03-27T18:06:28Z</dc:date>
    </item>
    <item>
      <title>Re(9): ein c# array-problem</title>
      <link>http://forum.geizhals.at/t238455,1405170.html#1405170</link>
      <description>um himmels willen, die zeiten in denen immer speicher für alles sofort belegt wird sind doch vorbei ..&lt;br&gt;&lt;br&gt;C# macht die Arrays so gross wie er sie brauch tund beöegt nur soviel speicher wie unbedingt nötig ..&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 27 Mar 2004 17:37:05 GMT</pubDate>
      <guid>http://forum.geizhals.at/t238455,1405170.html#1405170</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2004-03-27T17:37:05Z</dc:date>
    </item>
    <item>
      <title>Re(8): ein c# array-problem</title>
      <link>http://forum.geizhals.at/t238455,1405068.html#1405068</link>
      <description>hallo somnatic&lt;br&gt;&lt;br&gt;also das mit der fixen grösse : du hast natürlich recht, aber wenn ich zwischen 500 und 120000 im dritten teil brauche, dann wäre es doch etwas viel speicher anreissen, oder wollen wir wirklich so programmieren wie die ms-dummies ????&lt;br&gt;&lt;br&gt;also ich habs mittlerweile....&lt;br&gt;&lt;br&gt;using System;&lt;br&gt;using System.Drawing;&lt;br&gt;using System.Windows.Forms;&lt;br&gt;&lt;br&gt;class arr&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;int a = 13;&lt;br&gt;&amp;nbsp;&amp;nbsp;int b = 24;&lt;br&gt;&amp;nbsp;&amp;nbsp;int[] c = {500, 3000, 7500, 14800, 70000, 120000};&lt;br&gt;&amp;nbsp;&amp;nbsp;public static void Main ()&lt;br&gt;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int[][][] A = new int[a][][];&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for (int i1 = 0; i1 &amp;lt; a; i1++)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;A[i1] = new int[b][];&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for (int i2 = 0; i2 &lt; c.Length; i2++)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;A[i1][i2] = new int[c[i2]];&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;}&lt;br&gt;}&lt;br&gt;&lt;br&gt;Danke an alle die mir geholfen haben ......&lt;br&gt;&lt;br&gt;viele liebe grüsse vom wappler&lt;img src="dollar.gif" width="16" height="26" align="absmiddle" alt="$-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 27 Mar 2004 16:38:40 GMT</pubDate>
      <guid>http://forum.geizhals.at/t238455,1405068.html#1405068</guid>
      <dc:creator>Wappler</dc:creator>
      <dc:date>2004-03-27T16:38:40Z</dc:date>
    </item>
    <item>
      <title>Re(7): ein c# array-problem</title>
      <link>http://forum.geizhals.at/t238455,1403700.html#1403700</link>
      <description>gut .. dann fragen wir weiter &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;&lt;br&gt;was hindert dich daran dem array KEINE fixe grösse zu geben&lt;br&gt;&lt;br&gt;C# sollte doch eigentlich Arrays dynamisch vergrössern/verkleinern können.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 26 Mar 2004 19:02:40 GMT</pubDate>
      <guid>http://forum.geizhals.at/t238455,1403700.html#1403700</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2004-03-26T19:02:40Z</dc:date>
    </item>
    <item>
      <title>Re(7): ein c# array-problem</title>
      <link>http://forum.geizhals.at/t238455,1403657.html#1403657</link>
      <description>using System;&lt;br&gt;using System.Drawing;&lt;br&gt;using System.Windows.Forms;&lt;br&gt;&lt;br&gt;class arr&lt;br&gt;{&lt;br&gt;	public static void Main ()&lt;br&gt;	{&lt;br&gt;		int[][][] BL = new int[7][][];&lt;br&gt;		for (int i1 = 0; i1 &amp;lt; 7; i1++)&lt;br&gt;		{&lt;br&gt;			BL[i1][][] = new int[10];&lt;br&gt;		}&lt;br&gt;	}&lt;br&gt;}&lt;br&gt;&lt;br&gt;//	Arraytypen sind Verweistypen, und daher lässt die Deklaration einer Arrayvariablen&lt;br&gt;//	lediglich Platz für den Verweis auf das Array. Arrayinstanzen werden mittels &lt;br&gt;//	Arrayinitialisierungen und Arrayerstellungsausdrücke generiert. Das Beispiel&lt;br&gt;//	&lt;br&gt;//	class Test&lt;br&gt;//	{&lt;br&gt;//	&amp;nbsp;&amp;nbsp; static void Main() {&lt;br&gt;//	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int[] a1 = new int[] {1, 2, 3};&lt;br&gt;//	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int[,] a2 = new int[,] {{1, 2, 3}, {4, 5, 6}};&lt;br&gt;//	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int[,,] a3 = new int[10, 20, 30];&lt;br&gt;//	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int[][] j2 = new int[3][];&lt;br&gt;//	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;j2[0] = new int[] {1, 2, 3};&lt;br&gt;//	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;j2[1] = new int[] {1, 2, 3, 4, 5, 6};&lt;br&gt;//	&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;j2[2] = new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9};&lt;br&gt;//	&amp;nbsp;&amp;nbsp; }&lt;br&gt;//	}&lt;br&gt;//&lt;br&gt;//	enthält eine Anzahl von Arrayerstellungsausdrücken. Die Variablen a1, a2 und a3 &lt;br&gt;//	deuten auf rechteckige Arrays und die Variable j2 auf ein verzweigtes Array hin. &lt;br&gt;//	Natürlich beziehen sich diese Begriffe auf die Form des Arrays. Rechteckige Arrays &lt;br&gt;//	besitzen immer eine rechteckige Form. Wird die Länge der Dimensionen des Arrays &lt;br&gt;//	betrachtet, ist es offensichtlich, dass es sich um eine rechteckige Form handelt. &lt;br&gt;//	Die Länge der drei Dimensionen von a3 beträgt beispielsweise 10, 20 und 30. &lt;br&gt;//	Es ist damit leicht zu erkennen, dass dieses Array 10*20*30 Elemente enthält.&lt;br&gt;//	&lt;br&gt;//	Im Gegensatz dazu deutet die Variable j2 auf ein "verzweigtes" Array bzw. auf &lt;br&gt;//	ein "Array von Arrays" hin. Genau betrachtet kennzeichnet j2 ein Array eines Arrays &lt;br&gt;//	von int bzw. ein eindimensionales Array vom Typ int[]. Alle diese int[]-Variablen &lt;br&gt;//	können einzeln initialisiert werden, wodurch das Array eine verzweigte Form annehmen &lt;br&gt;//	kann. In dem Beispiel wird jedem der int[]-Arrays eine unterschiedliche Länge gegeben. &lt;br&gt;//	Die Länge von j2[0] beträgt 3, die Länge von j2[1] beträgt 6 und die Länge von j2[2] &lt;br&gt;//	beträgt 9.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 26 Mar 2004 18:39:47 GMT</pubDate>
      <guid>http://forum.geizhals.at/t238455,1403657.html#1403657</guid>
      <dc:creator>Wappler</dc:creator>
      <dc:date>2004-03-26T18:39:47Z</dc:date>
    </item>
    <item>
      <title>Re(6): ein c# array-problem</title>
      <link>http://forum.geizhals.at/t238455,1403589.html#1403589</link>
      <description>ich hab mich falsch ausgedrückt ich brauche wahrscheinlich sowas...&lt;br&gt;---------------&lt;br&gt;andererseits kanns sein, dass er ein drei-dim array will, das bei der dritten dimension unterschiedlich viele werte aufnehmen kann ..&lt;br&gt;wobei mir hier die problematik nicht klar wäre, zumal arrays in c# ja beliebig gross/klein sein können und automatishc vergrössert/verkleinert werden .. oder verwechsle ich das ..&lt;br&gt;----------------&lt;br&gt;ich brauche ein array [][][] oder [,,] welches folgendes speichern kann...&lt;br&gt;&lt;br&gt;ich habe 5 erdteile ERDE[5] mit jeweils 3 ländern LAND[3] aber unterschiedlichen einwohnern EINW[1000], EINW[2000] oder EINW[300] wo ich dann mit array[ERDE][LAND][EINW] gezielt jedes abfragen odr füllen kann&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 26 Mar 2004 18:08:56 GMT</pubDate>
      <guid>http://forum.geizhals.at/t238455,1403589.html#1403589</guid>
      <dc:creator>Wappler</dc:creator>
      <dc:date>2004-03-26T18:08:56Z</dc:date>
    </item>
    <item>
      <title>Re(5): ein c# array-problem</title>
      <link>http://forum.geizhals.at/t238455,1399010.html#1399010</link>
      <description>ich weiss es eh &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br&gt;&lt;br&gt;nur die aufgabenstellung ist mir nicht 100%ig klar ..&lt;br&gt;&lt;br&gt;einerseits könnts sein, dass er ein drei-dim array will mit den werten drin die er schreibt&lt;br&gt;&lt;br&gt;&lt;br&gt;andererseits kanns sein, dass er ein drei-dim array will, das bei der dritten dimension unterschiedlich viele werte aufnehmen kann ..&lt;br&gt;wobei mir hier die problematik nicht klar wäre, zumal arrays in c# ja beliebig gross/klein sein können und automatishc vergrössert/verkleinert werden .. oder verwechsle ich das ..&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 24 Mar 2004 17:24:34 GMT</pubDate>
      <guid>http://forum.geizhals.at/t238455,1399010.html#1399010</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2004-03-24T17:24:34Z</dc:date>
    </item>
    <item>
      <title>Re(4): ein c# array-problem</title>
      <link>http://forum.geizhals.at/t238455,1398763.html#1398763</link>
      <description>Naja, das ist so:&lt;br&gt;&lt;br&gt;in c# gibt es gleichmäßige arrays und ausgefranste arrays. In Java gibt es nur gleißmäßige arrays, deshalb ist die deklaration ein bisschen anders.&lt;br&gt;&lt;br&gt;in c# definierst du ein 2 dimensionales gleichmäßiges array mit 200 zeilen und 5 spalten so:&lt;br&gt;int[,] myArray = new int[200,5]&lt;br&gt;&lt;br&gt;in Java ist das einfach mit int[][] myArray = new int[200][5]&lt;br&gt;&lt;br&gt;in c# gibt es eben noch ausgefranste arrays, die deklarierst du so:&lt;br&gt;&lt;br&gt;int [][] myArray = new int [2][];&lt;br&gt;myArray[0] = {1,2,3};&lt;br&gt;myArray[1] = {1,3};&lt;br&gt;&lt;br&gt;Heißt folgendes: ein zweizeiliges array, die erste zeile hat drei spalten, die zweite zeile hat 2 spalten!&lt;br&gt;&lt;br&gt;Nun aber zurück zum eigentlichen problem:&lt;br&gt;So wie ich das sehe sucht wappler kein 3dim-Array sondern nur ein 2dim mit 36 zeilen und 3 spalten&lt;br&gt;deklaration:&lt;br&gt;int[,] myArray = new int[36,3];&lt;br&gt;&lt;br&gt;Das befüllen ist abhängig vom inhalt: wenn da eine systematik dahintersteckt kannst du das in einer schleife machen, ansonsten musst du eben händisch schreiben...&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Wed, 24 Mar 2004 15:16:11 GMT</pubDate>
      <guid>http://forum.geizhals.at/t238455,1398763.html#1398763</guid>
      <dc:creator>maschwa</dc:creator>
      <dc:date>2004-03-24T15:16:11Z</dc:date>
    </item>
    <item>
      <title>Re(3): ein c# array-problem</title>
      <link>http://forum.geizhals.at/t238455,1397910.html#1397910</link>
      <description>ich bin mir eben auch nicht so 100%ig sicher &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt; (und das ohne eprog VO &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt; )&lt;br/&gt;</description>
      <pubDate>Wed, 24 Mar 2004 07:18:43 GMT</pubDate>
      <guid>http://forum.geizhals.at/t238455,1397910.html#1397910</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2004-03-24T07:18:43Z</dc:date>
    </item>
    <item>
      <title>Re(2): ein c# array-problem</title>
      <link>http://forum.geizhals.at/t238455,1397730.html#1397730</link>
      <description>ist das in c# ein großes problem? irgendwie bild ich mir ein dass ich das in meiner dritten eprog-vorlesung hatte wie man in java ein array erstellt. und wieviel dimensionen es hat is da auch eher nebensächlich...&lt;br&gt;und das mit den schleifen wär auch nicht wirklich das problem wenn ich mir das überleg.&lt;br&gt;also ist jetzt die frage so leicht oder check ich das problem nicht?&lt;br/&gt;</description>
      <pubDate>Tue, 23 Mar 2004 22:30:30 GMT</pubDate>
      <guid>http://forum.geizhals.at/t238455,1397730.html#1397730</guid>
      <dc:creator>psycho_on_tour</dc:creator>
      <dc:date>2004-03-23T22:30:30Z</dc:date>
    </item>
    <item>
      <title>Re: ein c# array-problem</title>
      <link>http://forum.geizhals.at/t238455,1396941.html#1396941</link>
      <description>private int[,,] meinArray;&lt;br&gt;&lt;br&gt;dann mit 3 geschachtelten schleifen durchlaufen lassen&lt;br/&gt;</description>
      <pubDate>Tue, 23 Mar 2004 17:47:18 GMT</pubDate>
      <guid>http://forum.geizhals.at/t238455,1396941.html#1396941</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2004-03-23T17:47:18Z</dc:date>
    </item>
    <item>
      <title>ein c# array-problem</title>
      <link>http://forum.geizhals.at/t238455,1396925.html#1396925</link>
      <description>wie definiere und initialisiere ich in c# ein dreidimensionales array welches so ausschauen soll :&lt;br&gt;[0][0][300]&lt;br&gt;[0][0][500]&lt;br&gt;[0][0][800]&lt;br&gt;[0][1][300]&lt;br&gt;[0][1][500]&lt;br&gt;[0][1][800]&lt;br&gt;[0][2][300]&lt;br&gt;[0][2][500]&lt;br&gt;[0][2][800]&lt;br&gt;[0][3][300]&lt;br&gt;[0][3][500]&lt;br&gt;[0][3][800]&lt;br&gt;[1][0][300]&lt;br&gt;[1][0][500]&lt;br&gt;[1][0][800]&lt;br&gt;[1][1][300]&lt;br&gt;[1][1][500]&lt;br&gt;[1][1][800]&lt;br&gt;[1][2][300]&lt;br&gt;[1][2][500]&lt;br&gt;[1][2][800]&lt;br&gt;[1][3][300]&lt;br&gt;[1][3][500]&lt;br&gt;[1][3][800]&lt;br&gt;[2][0][300]&lt;br&gt;[2][0][500]&lt;br&gt;[2][0][800]&lt;br&gt;[2][1][300]&lt;br&gt;[2][1][500]&lt;br&gt;[2][1][800]&lt;br&gt;[2][2][300]&lt;br&gt;[2][2][500]&lt;br&gt;[2][2][800]&lt;br&gt;[2][3][300]&lt;br&gt;[2][3][500]&lt;br&gt;[2][3][800]&lt;br&gt;kann da wer helfen eventuell im chat ?&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 23 Mar 2004 17:40:09 GMT</pubDate>
      <guid>http://forum.geizhals.at/t238455,1396925.html#1396925</guid>
      <dc:creator>Wappler</dc:creator>
      <dc:date>2004-03-23T17:40:09Z</dc:date>
    </item>
  </channel>
</rss>
