Consistency of C#