.NET 4.x Чтение и запись типов, массив типов и List<> данных в файл - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте Подскажите способ записи и чтения любых типов данных (не компонентов) Например это: string в котором текст может быть перенесен на несколько строчек string[] в котором также в одной ячейке текст может переносится на несколько строчек int, int[], Point, Point[] Короче любые типы данных Желательно чтобы данный метод можно было реализовать в библиотеки классов Net Framework Кстати еще Я обнаружил в новых версиях C# библиотека Net standart и не понятно чем она отличается от Net framework только то что догадки Net stadart должна быть совместима с любой платформой но это лишь догадки.

Решение задачи: «.NET 4.x Чтение и запись типов, массив типов и List<> данных в файл»

textual
Листинг программы
  1. class MyClass {
  2.     public Point Point { get; set; }
  3.     public Point[] Points { get; set; }
  4.     public string String { get; set; }
  5.     public string[] Strings { get; set; }
  6.     public int Int { get; set; }
  7.     public int[] Ints { get; set; }
  8. }
  9.  
  10. //...
  11. var inst = new MyClass {
  12.     Int = 1337,
  13.     Ints = new[] { 123, 321 },
  14.     Point = new Point(33, 22),
  15.     Points = new[] { new Point(11, 21) },
  16.     String = "asd",
  17.     Strings = new[] { "aaaa", "bbbb" }
  18. };
  19. //туда
  20. File.WriteAllText(@"C:\myfile.txt", JsonConvert.SerializeObject(inst, Formatting.Indented));
  21. //сюда
  22. inst = JsonConvert.DeserializeObject<MyClass>(File.ReadAllText(@"C:\myfile.txt"));

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут