The sixth edition of the C# language specification allows for more openness and community participation in changes to the language, Microsoft said.