Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Сделать запись в начало текстового файла, без переноса на новую строку http://www.cyberforum.ru/csharp-beginners/thread421610.html
есть текстовый файл, надо добавить в его начало его название, без новой строчки, то есть было привет стало имя файла, привет
C# Найти и вывести слово, содержащее наибольшее количество букв
Элементами слов могут быть любые символы. Найти и вывести слово, содержащее наибольшее количество букв..
C# Считывать информацию из файла, пропуская пустые строки
В общем никак не пойму в чём проблема.. Условие while не срабатывает,вот код: StreamReader file = new StreamReader(@a, Encoding.Default); List<string> str = new List<string>(); ...
C# Создать структуру классов, описывающую работу телевидения Используя объектно-ориентированный язык программирования (C#, Java)создать структуру классов описывающих модель Вашего варианта задания, реализовать декстоп приложение для работы с объектной... http://www.cyberforum.ru/csharp-beginners/thread421561.html
C# DataGridView не заполняется из DataTable, с DataSet работает как нужно http://www.cyberforum.ru/csharp-beginners/thread421560.html
Здравствуйте,специалисты! Подскажите пожалуйста, почему datagridview остается пустым? list = "Select * from tovar"; con.Open(); OleDbDataAdapter da = new...
C# Чтение файла в список. Отображение в метке информации по выбранному элементу
Всем доброго времени суток. Помогите.Есть файл с названиями товаров и его ценой.Название должно отображаться в выбрасываемом списке, а цена - в label при выборе товара.
Ограничить область перемещения объекта по форме C#
public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void timer1_Tick(object sender, EventArgs e) ...
C# Создание нетабличных БД, их связь и возможность выгрузки данных Встал вопрос, как создать базу, в частности связи в базе, если фактически она не табличная. Тоесть, если мы создаём базу, в которой взаимосвязь идёт по принципу строка-столбец всё понятно(Пример:... http://www.cyberforum.ru/csharp-beginners/thread421465.html
C# Получение всех имен файлов в папке и во вложенных подпапках http://www.cyberforum.ru/csharp-beginners/thread421445.html
public partial class Form1 : Form { public Form1() { InitializeComponent(); } FolderBrowserDialog SFD = new FolderBrowserDialog(); ...
C# Тип данных "bool?" - что означает знак вопроса Здравствуйте! Читаю книгу по c#. В ней есть пример создания класса, в котором объявляется такое свойство: public bool? WillAttend { get; set; } Не могу понять, что означает знак вопроса после... http://www.cyberforum.ru/csharp-beginners/thread421430.html
KarmaMaker
91 / 90 / 11
Регистрация: 09.12.2011
Сообщений: 233
04.01.2012, 18:05 0

Построчное чтение из файла. Разделение каждой строки на ФИО, ID и статус

04.01.2012, 18:05. Просмотров 3102. Ответов 14
Метки (Все метки)

Ответ

override означает что я переопределил метод базового класса. В данном случае я переопределяю метод ToString класса Object от которого неявно наследуются класс Person, с тем чтобы вместо информации, которую выдает Object.ToString() при выводе на консоль объекта класса Person печатались бы значения полей person.

По поводу аксессоров: в приведенном коде можно было написать просто:

C#
1
2
public string LastName
public string FirstName
и приложение преспокойно бы скомпилировалось, и даже работало. Однако возникла бы возможность изменять параметры экземпляра Person после его создания, что едва ли желательно. Поэтому я запретил установку значений для полей откуда либо, кроме объекта их содержащего. Против чтения параметров я ничего не имею поэтому для get оставил значение приватности по умолчанию ( в данном случае public ).

C#
1
public string FirstName{ get; private set; }
Вообще аксессоры еще применяют для проверки входных значений:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
        int _NoMoreThenTen = 6;
 
        public int NoMoreThenTen
        {
            get
            {
                return _NoMoreThenTen;
            }
            set 
            {
                if (value <= 10)
                {
                    _NoMoreThenTen = value;
                }
            }
        }
Для проверки полномочий на чтение / запись данных и так далее...

Подробнее смотри MSDN и Википедию.

Вернуться к обсуждению:
Построчное чтение из файла. Разделение каждой строки на ФИО, ID и статус
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.01.2012, 18:05
Готовые ответы и решения:

Построчное чтение из файла до нужной строки
Доброго времени суток. И снова война с текстовым файлом. Суть куска программы: построчное чтение...

Построчное чтение файла в консоли - выводятся две строки подряд
Есть текстовый файл, в нём куча строчек. Читаю файл: foreach (string lr in File.ReadLines(path,...

Построчное чтение файла и разбор каждой 6-ой строки для получения и использования определённых данных
Добрый вечер! Необходимо прочитать текстовый файл в котором каждая 6-я строка начинается с TR01, в...

Построчное чтение из файла до первой пустой строки
Нужно прочитать файл построчно. В файле встречается одна строка пустая строка. Если она...

Построчное чтение файла со случайным выбором строки
Добрый день! Коллеги подскажите как реализовать средствами bat/cmd следующую задачу: есть некий...

14
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru