hjälp med att initialisera array (c#)

Permalänk
Medlem

hjälp med att initialisera array (c#)

Hittade ett kodexempel i Java som innehåller mångdimensionella arrayer som är det värsta som finns. Jag skulle nu behöva lite hjälp med att översätta initialiseringen till c#.

BITRATE_MPEG2_LAYER2A3 etc. är int-arrayer fulla med nuffror.

public static final int[][][] BITRATE_MAP = { {null, BITRATE_MPEG2_LAYER2A3, BITRATE_MPEG2_LAYER2A3, BITRATE_MPEG2_LAYER1}, null, {null, BITRATE_MPEG2_LAYER2A3, BITRATE_MPEG2_LAYER2A3, BITRATE_MPEG2_LAYER1}, {null, BITRATE_MPEG1_LAYER3, BITRATE_MPEG1_LAYER2, BITRATE_MPEG1_LAYER1}, };

hur skulle denna initialisering se ut i C#?

edit: Det var inte så svårt. Så här skulle det se ut:

public static readonly int[][][] BITRATE_MAP = { new int[][] { null, BITRATE_MPEG2_LAYER2A3, BITRATE_MPEG2_LAYER2A3, BITRATE_MPEG2_LAYER1 }, null, new int[][] { null, BITRATE_MPEG2_LAYER2A3, BITRATE_MPEG2_LAYER2A3, BITRATE_MPEG2_LAYER1 }, new int[][] { null, BITRATE_MPEG1_LAYER3, BITRATE_MPEG1_LAYER2, BITRATE_MPEG1_LAYER1 } };

lyckades lösa det
Visa signatur

"Say unto thine own heart, I am mine own redeemer"
Don't touch me when I'm crazy of that airplane glue