2009-01-05 8 views
2

J'ai une copie du document Word "C# Language Specification Version 1.2" et je me demandais dans quel cadre cela a été introduit. Je ne me souviens pas qu'il ya quelque chose comme .NET Framework 1.2Quel cadre a introduit C# version 1.2

Répondre

9

C# 1.2 a été introduit dans la version 1.1 de .NET. J'ai très peu d'idée pourquoi, pour être honnête, et je n'ai jamais vu une spécification C# 1.1. Il est possible que cela ait quelque chose à voir avec une révision de spécification ECMA, bien que cela ait des numéros de version quelque peu séparés de toute façon.

Il n'y avait pas beaucoup de changements dans 1.2 par rapport à 1.0. Un important était que dès v1.2 foreach appelle Dispose sur l'itérateur à la fin dans un bloc finally, si l'itérateur implémente IDisposable.

Voir aussi "What are the correct version numbers for C#?"

+0

Spécifications C# 1.1? Sûr. Vous voilà: http://web.archive.org/web/20061021071655/www.asprelated.com/csharp/sharp-content.aspx.htm. Je rigole. Doit être une faute de frappe, et il est seulement visible est un site Web maintenant mort (d'où le lien archive.org) – VonC

2

Il était en .net 1.1 Je n'ai aucune idée pourquoi ils l'appelaient 1,2

Questions connexes