Главная страница

Распределенные информационные системы. Практическая_1_АндроновичТА_672301. Практическая работа 1 по теме Разработка консольного приложения на С#, позволяющего работать с файлами и стандартными потоками вводавывода по предмету Распределенные информационные системы ч. 2


Скачать 179.97 Kb.
НазваниеПрактическая работа 1 по теме Разработка консольного приложения на С#, позволяющего работать с файлами и стандартными потоками вводавывода по предмету Распределенные информационные системы ч. 2
АнкорРаспределенные информационные системы
Дата18.12.2019
Размер179.97 Kb.
Формат файлаdocx
Имя файлаПрактическая_1_АндроновичТА_672301.docx
ТипПрактическая работа
#100916
страница2 из 3
1   2   3

Интерфейс ICRUDService.cs


using System;

using System.Collections.Generic;
namespace ClinicManager.Interfaces

{

///

/// Интерфейс CRUD (create, read, update,delete)

///


public interface ICRUDService<T>

where T : class

{

void Create(T obj);

void Update(Guid guid, T obj);

T Read(Guid guid);

List<T> ReadAll();

void Delete(Guid guid);

}

}


Пример выполнения



Примечание: должны быть установлены компиляторы для версии c# 7.0, иначе не будут работать последние features языка, как минимум даже выходные параметры из функции (exm: out int )


Рисунок 1 – Пример просмотра данных из файла и добавление нового врача в файл



Рисунок 2 – Пример просмотра данных из файла по ИД пользователя и добавление нового посетителя

в файл
1   2   3


написать администратору сайта