public struct Char
{
public const char MaxValue = (char)0xffff;
public const char MinValue = '\0';
}
Why don't make this fields to be static? What for it's always allocating additional memory for each char while this two values are permanent?
Edit: I don't know how I could forget about been static implicitly!