Standardní specifikace jazyka C#

Specifikace jazyka C# je konečným zdrojem jazyka C#. Standardní výbor ECMA C# (TC49-TG2) vytvoří specifikaci. Výbor v současné době pracuje na verzi 8 normy. Koncept publikovaný zde obsahuje některé, ale ne všechny funkce jazyka C# 8. Výbor používá k vytvoření specifikace specifikace Microsoftu a poznámek k návrhu jazyka (LDM).

Tato část obsahuje nejnovější pracovní koncept specifikace jazyka C#. Nejnovější pracovní koncept je zde publikován před odesláním ECMA ke schválení. Výbor pracuje v úložišti dotnet/csharpstandard . Průběh výboru můžete sledovat a účastnit se tam standardní práce.

Vzhledem k tomu, že výbor se dostal za nejnovější implementaci, obsahuje tato část také specifikace Microsoftu pro ty novější funkce, které ještě nebyly začleněny do standardu. Tyto specifikace si můžete přečíst, abyste získali informace o novějších funkcích. Specifikace funkcí začaly jako návrhy návrhu. Zahrnují navrhované změny standardu. Tým pro návrh jazyka C# a tým kompilátoru vytvoří tyto specifikace funkcí. Účelem návrhů bylo vést návrh a implementaci funkce. Můžou zahrnovat navrhované funkce, které ještě nebyly implementovány. Skutečná implementace byla při implementaci funkce změněna. Tyto změny se zaznamenávají v poznámkách LDM. Poznámky LDM jsou minuty schůzek návrhu jazyka. Ve většině případů jsou příslušné poznámky LDM propojeny ze specifikací funkcí.

Vzhledem k tomu, že výbor pracuje s novějšími verzemi, specifikace funkcí jsou z tohoto webu odebrány a tyto odkazy jsou přesměrovány na aktualizované části standardu. Do té doby specifikace funkcí představují nejlepší informace o těchto funkcích.