Вывод Enum в метод String - C#
Формулировка задачи:
я новичек так сказать, учу сам, поэтому банальный вопрос
как сделать вывод через метод String, поля Enum Days.
выделю место где не знаю как задать
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace zadanie3
{
class Purchase
{
private string name;
private double cena;
private int kol;
enum Days { Sun , Mon, Tue, Wed, Thu, Fri, Sat };
public Purchase(string newName, double newCena, int newKol, byte Days)
{
Cena = newCena;
Name = newName;
Kol = newKol;
}
public Purchase()
{
Cena = 0;
Name = "Empty";
Kol = 0;
}
public string Name
{
get
{
return name;
}
set
{
name = value;
}
}
public double Cena
{
get
{
return cena;
}
set
{
cena = value;
}
}
public int Kol
{
get
{
return kol;
}
set
{
kol = value;
}
}
public double GetCost()
{
return Cena * Kol;
}
public string ToString()
{
return string.Format("{0};{1};{2};{3};{4}", Name, Cena, Kol, [B]Days.[/B] , GetCost());
}
}
class Program
{
static void Main(string[] args)
{
}
}
}
не выделил
return string.Format("{0};{1};{2};{3};{4}", Name, Cena, Kol,
Days.
, GetCost());Решение задачи: «Вывод Enum в метод String»
textual
Листинг программы
public string ToString()
{
return string.Format("{0};{1};{2};{3};{4}", Name, Cena, Kol, Enum.GetName(typeof(DaysEnum), Days), GetCost());
}