0 / 0 / 0
Регистрация: 24.11.2015
Сообщений: 11
1
.NET 2.x

Чтение и запись объектов класса из файла

01.12.2015, 16:13. Показов 7742. Ответов 3
Метки нет (Все метки)

Создайте класс и его элементы в соответствии с вашим вариантом. Затем создайте объект класса и выведите его данные на экран.

СЛУЖАЩИЙ
имя – char*
возраст – int
рабочий стаж – int

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace nasssss
 
{
 
    class Slujashii
    {
 
        static void Main(string[] args);
 
 
 
        char name;
        int vozrast;
        int rabociistaj;
 
        public char Name
        {
            get { return name; }
            set { name = value; }
        }
        public int Vozrast
        {
            get { return vozrast; }
            set { vozrast = value; }
        }
        public int Rabociistaj
        {
            get { return rabociistaj; }
            set { rabocii staj = value; }
 
        }
        public Slujashii(char n, int v, int r)
        {
            name = n;
            vozrast = v;
            rabociistaj = r;
        }
 
        public void print()
        {
            Console.WriteLine("Имя:" + name);
            Console.WriteLine("ВозраCт:" + vozrast);
            Console.WriteLine("Рабочий Cтаж:" + rabociistaj);
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            List<Slujashii> sluj = new List<Slujashii>();
            FileStream fs = new
            FileStream(@"D:\Tovar.txt".FileMode.Open, FileAccess.Read);
            StreamReader sr = newStreamReader(fs, Encoder.Default);
            int N = 0;
            while (!sr.EndOfStream)
            {
                string[] array = sr.ReadLine().Split();
 
                sluj.Add(new Slujashii(array[0], int.Parse(array[1])));
                N++;
            }
            sr.Close();
            for (int i = 0; i < N; i++)
            {
                sluj[i].print();
            }
            Console.ReadLine();
        }
    }
}
Добавлено через 35 секунд
в чем ошибка...?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.12.2015, 16:13
Ответы с готовыми решениями:

Массив объектов базового класса, позволяющий работать с набором объектов — чтение, вывод
Расширить программы с классами. Каждый разработанный класс считать базовым; для каждого такого...

Чтение/запись массива объектов в файл
Сделал процедуру, а она выдает ошибку при вызове &quot;В экземпляре объекта не задана ссылка на...

Запись в файл из массива объектов и чтение обратно в массив
Прошу помощи Приблизительно вот такой код class A { public int Element { get;...

Запись чтение из файла
Здравствуйте. Хочу сделать &quot;окно настройки копирования&quot;, то есть в окне есть несколько кнопок...

3
44 / 44 / 28
Регистрация: 06.07.2011
Сообщений: 353
01.12.2015, 17:17 2
А VS на что-то ругается? Или что-то выполняется не так?
Показали бы, что у вас в файле.

Или это и есть вывод?

Цитата Сообщение от exynea Посмотреть сообщение
СЛУЖАЩИЙ
имя – char*
возраст – int
рабочий стаж – int
0
484 / 439 / 123
Регистрация: 05.01.2010
Сообщений: 1,848
01.12.2015, 17:29 3
Лучший ответ Сообщение было отмечено OwenGlendower как решение

Решение

Цитата Сообщение от exynea Посмотреть сообщение
имя – char*
используйте string
0
0 / 0 / 0
Регистрация: 24.11.2015
Сообщений: 11
01.12.2015, 21:37  [ТС] 4
string помог, cпаcибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.12.2015, 21:37
Помогаю со студенческими работами здесь

Запись и чтение из файла
Доброго времени суток! Задание было такого: Создать экспертную систему &quot;Где поужинать?&quot;....

Запись и чтение из файла
Подскажите как работать с файлами: Значит такое дело, аналог на delphi такой а в C# КАК ? ...

Чтение и запись файла
Подскажите пожалуйста, мне необходимо открывать любой файл из диалогового меню, загружать,...

Запись, чтение файла
Всем привет, что не так с программой? Значение не может быть определенным имя файла: path ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru