.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
Листинг программы
class MyClass { public Point Point { get; set; } public Point[] Points { get; set; } public string String { get; set; } public string[] Strings { get; set; } public int Int { get; set; } public int[] Ints { get; set; } } //... var inst = new MyClass { Int = 1337, Ints = new[] { 123, 321 }, Point = new Point(33, 22), Points = new[] { new Point(11, 21) }, String = "asd", Strings = new[] { "aaaa", "bbbb" } }; //туда File.WriteAllText(@"C:\myfile.txt", JsonConvert.SerializeObject(inst, Formatting.Indented)); //сюда inst = JsonConvert.DeserializeObject<MyClass>(File.ReadAllText(@"C:\myfile.txt"));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д