Описать класс для хранения информации о заказах - C#
Формулировка задачи:
Описать класс для хранения следующей информации:
номер заказа,
дата заказа,
стоимость,
код исполнителя,
дата выполнения.
Все поля класса должны быть закрытыми.
Ребят помогите, я примерно понимаю как сделать открытый стек, с приватным еще не встречался.
Решение задачи: «Описать класс для хранения информации о заказах»
textual
Листинг программы
using ConsoleApplication1.NOrderInfo; using System; namespace ConsoleApplication1 { public interface IField<TName, TType> where TName : class { TType Field { get; set; } } namespace NOrderInfo { public interface IFio : IField<IFio, string> { } public interface IJob:IField<IJob, string> { } public interface IPay:IField<IPay, double> { } public interface IDate:IField<IDate, DateTime> { } public interface ISt : IField<ISt, int> { } } public class OrderInfo:IFio, IJob, IPay, IDate, ISt { public OrderInfo(string fio, string job, double pay, DateTime dateTime, int st) { ((IFio) this).Field = fio; ((IJob) this).Field = job; ((IPay) this).Field = pay; ((IDate) this).Field = dateTime; ((ISt) this).Field = st; } string IField<IFio, string>.Field { get; set; } string IField<IJob, string>.Field { get; set; } double IField<IPay, double>.Field { get; set; } DateTime IField<IDate, DateTime>.Field { get; set; } int IField<ISt, int>.Field { get; set; } } class Program { static void Main(string[] args) { var orderInfo = new OrderInfo(string.Empty, string.Empty, 0.0, DateTime.Now, 0); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д