Guest User

Untitled

a guest
May 26th, 2016
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. //Ваш класс записи рекорда
  2. public class MyRecord
  3. {
  4. public string Name { get; set;}
  5. public int Record { get; set;}
  6. }
  7.  
  8. //Запись в текстовую переменную forWriteToFile
  9. List<MyRecord> allRecords = new List<MyRecord>();
  10. ...
  11. //Тут заполнение allRecords
  12. ...
  13. System.Web.Script.Serialization.JavaScriptSerializer serializer =
  14. new System.Web.Script.Serialization.JavaScriptSerializer();
  15. string forWriteToFile = serializer.Serialize(allRecords );
  16.  
  17. //Чтение из текстовой переменной forWriteToList
  18. System.Web.Script.Serialization.JavaScriptSerializer serializer =
  19. new System.Web.Script.Serialization.JavaScriptSerializer();
  20. List<MyRecord> allRecords = serializer.DeserializeObject<List<MyRecord>>(forWriteToList);
  21.  
  22. //тут прочитали из файла в текстовую переменную JSON
  23. System.Web.Script.Serialization.JavaScriptSerializer serializer =
  24. new System.Web.Script.Serialization.JavaScriptSerializer();
  25. List<MyRecord> allRecords = serializer.DeserializeObject<List<MyRecord>>(JSON);
  26. foreach(MyRecord record in allRecords)
  27. record.Record++;//Увеличили все рекорды на единицу
  28. JSON = serializer.Serialize(allRecords); //Записали обратно в переменную JSON
  29. //Далее напишите запись текста в файл
Add Comment
Please, Sign In to add comment