I old school VB6 kan man ju göra en fiffig array på detta vis: x = new datatyp[]{a, b, c}; Detta fick jag tyvärr inte att fungera alls... men jag är ju nybörjare :) <code> Tack även till dig! Och om du bill göra en jagged array, dvs en array där alla rader inte innehåller lika många element så finns möjligheten att göra en array av arrayer, Int[][], i stället för Int[,]. Då måste varje element i den "yttre arrayen" initieras med en ny array dock...Array(Array(a,c,b), Array(d,e,f)) Hur göra i c#
<code>
x = Array(Array(a,c,b), Array(d,e,f))
</code>
Resultatet (om a=1, b=2 osv blir ju då:
x(0)(0) = 1
x(0)(1) = 2
x(0)(2) = 3
x(1)(0) = 4
x(1)(1) = 5
x(1)(2) = 6
Hur är syntaxen för detta i c#?
Tack på förhand
Mvh
AndreasSv: Array(Array(a,c,b), Array(d,e,f)) Hur göra i c#
Det blir en 1d-array, hur du gör 2d är jag inte 100%, tror du nästlar måsvingarna i varandra på något sättSv:Array(Array(a,c,b), Array(d,e,f)) Hur göra i c#
Edit: Jo det funkade ju visst! Bara jag som var trött och skrev fel.
Tack för hjälpen!Sv: Array(Array(a,c,b), Array(d,e,f)) Hur göra i c#
x = new datatyp[,]
{
{ a, b, c},
{ a, b, c},
{ a, b, c}
};
</code>Sv:Array(Array(a,c,b), Array(d,e,f)) Hur göra i c#
C# var verkligen trevligt :)Sv: Array(Array(a,c,b), Array(d,e,f)) Hur göra i c#