У меня есть вопрос при преобразовании enum
в string
, но мне нужно, чтобы преобразование было заполнено нулем из 2 цифр.пример
public enum System
{
Unknown = 0,
Mirror = 3,
Order = 17
}
будет иметь следующий результат "03" .
с примером ниже он работает
int value;
value = 3;
Console.WriteLine(value.ToString("D2"));
// Displays 03
, но с enum
не работает
Console.WriteLine(SourceSystem.Mirror.ToString("D2"));
и появляется эта ошибка
System.FormatException
Message=Format String can be only "G", "g", "X", "x", "F", "f", "D" or "d".....