Я думал о перечислении с переменными. Как объект prefab для класса со специфическими значениями. Я придумал это:Как называется эта реализация и является ли она «правильной»?
public class myClass {
string name;
int number;
public static myClass Version1 = new myClass("test",1);
public static myClass Version2 = new myClass("notest",2);
public myClass(string name, int number)
{
this.name = name;
this.number = number;
}
}
Теперь я могу получить доступ к предопределенным объектам из других классов.
Есть ли у него специальное имя? Как работает enum? Есть ли лучший способ сделать это?
Мне любопытно, и мне очень понравилась бы помощь.
Похоже, что его называют сильно типизированных Enum Pattern http://geekswithblogs.net/TimothyK/archive/2014/07/31/strongly-typed-enum-pattern .aspx –