Пример #1
0
        private static string GetCartridgeType(GameCardSize size)
        {
            switch (size)
            {
            case GameCardSize.Size1Gb: return("1GB");

            case GameCardSize.Size2Gb: return("2GB");

            case GameCardSize.Size4Gb: return("4GB");

            case GameCardSize.Size8Gb: return("8GB");

            case GameCardSize.Size16Gb: return("16GB");

            case GameCardSize.Size32Gb: return("32GB");

            default: return(string.Empty);
            }
        }
Пример #2
0
        public static long GetGameCardSizeBytes(GameCardSize size)
        {
            switch (size)
            {
            case GameCardSize.Size1Gb: return(0x3B800000);

            case GameCardSize.Size2Gb: return(0x77000000);

            case GameCardSize.Size4Gb: return(0xEE000000);

            case GameCardSize.Size8Gb: return(0x1DC000000);

            case GameCardSize.Size16Gb: return(0x3B8000000);

            case GameCardSize.Size32Gb: return(0x770000000);

            default:
                throw new ArgumentOutOfRangeException(nameof(size), size, null);
            }
        }