示例#1
0
        static IPhone_X LoadFromJSONFile(string fileName)
        {
            string   jsonString = File.ReadAllText(fileName);
            IPhone_X iPhone_X   = JsonSerializer.Deserialize <IPhone_X>(jsonString);

            return(iPhone_X);
        }
示例#2
0
        static void Main(string[] args)
        {
            Mobile iPhone_X             = new IPhone_X(DateTime.Now, RAM.ram4, Storage.stor64);
            Mobile xiaomi_Redmi_Note_9S = new Xiaomi_Redmi_Note_9S(DateTime.Now, RAM.ram4, Storage.stor128);
            Mobile nokia_Lumia_930      = new Nokia_Lumia_930(DateTime.Now, RAM.ram2, Storage.stor16);

            string iPhoneXFileName = "IPhoneX.txt";

            SaveAsJsonFormat(iPhone_X, iPhoneXFileName);

            IPhone_X iPhone_X_From_JSON = LoadFromJSONFile(iPhoneXFileName);

            PrintInfoAboutPhone(iPhone_X_From_JSON);

            //PrintInfoAboutPhone(iPhone_X, xiaomi_Redmi_Note_9S, nokia_Lumia_930);

            Console.Read();
        }