Senast redigerat
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
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 }
};
"Say unto thine own heart, I am mine own redeemer"
Don't touch me when I'm crazy of that airplane glue
Copyright © 1999–2023 Geeks AB. Allt innehåll tillhör Geeks AB.
Citering är tillåten om källan anges.