public struct Char
{
public const char MaxValue = (char)0xffff;
public const char MinValue = '\0';
}
Почему бы не сделать эти поля статичными? Зачем он всегда выделяет дополнительную память для каждого символа, пока эти два значения постоянны?
Редактировать : Я не знаю, как я мог забыть о том, что я неявно статичен!