Does C# really have both string and String?