Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

3 года назад
Дмитрий
34 года, Россия
5 лет в сервисе
Был онлайн 2 дня назад
15 отзывов
27% заказов с выбором исполнителя
3 года назад

Нужен класс для работы с xml файлом. В файл пишется конфиг программы. Одна запись содержит 4 поля: id, name, url, port.

Свойства класса:
string str = "путь к файлу";

Необходимые методы класса:
1) Добавить запись (port не обязательный параметр, при отстутствии оставить пустым). Если такой ID уже есть, то обновить запись. При записи генерится новый ID, исходя из последнего в файле(+1).
2) Удалить запись (передается id).
3) Найти запись по "name" и возвратить строковый массив со всей записью.
4) Найти запись по "url" и "name" и возваратить булево при нахождении любого из них.
5) Вернуть количество записей.

Не обязательно XML, можно банально txt с сепараторами, главное описанный функционал.

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами
Максим Л.
Максим Л. 
36 лет, Россия
11 лет в сервисе
Был онлайн 1 год назад
3 года назад
Рустам Айтахунов
22 года, Казахстан
4 года в сервисе
Был онлайн 3 года назад
3 года назад
Алексей П.
48 лет, Россия
4 года в сервисе
Был онлайн 6 дней назад
3 года назад
ТОП-10 — Прикладное ПО
Артемий Н.
43 года, Россия
3 года в сервисе
Был онлайн 2 года назад
3 года назад

Другие заказы в категории «Прикладное ПО»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.