Свои типы данных в классе - C#
Формулировка задачи:
Если есть класс
Animal
, то как создать в нем переменнуюAge
, которая будет принимать только 3 значения:new, avarage и old
? Чтобы потом можно было сделать примерно так:Animal myAnimal = new Animal(); if (myAnimal.Age == Age.old) //действия
Решение задачи: «Свои типы данных в классе»
textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Animal myAnimal = new Animal();
myAnimal.age = Age.Average;
}
}
class Animal
{
public Age age { get; set; }
}
enum Age
{
New,
Average,
Old
}
}