Est-ce que quelqu'un pourrait expliquer pourquoi cela fonctionne en C# .NET 2.0 :
.. .mais ce n’est pas :
Cette dernière forme me donne une erreur de compilation « Type d’expression conditionnelle ne peut être déterminée parce qu’il n’y a pas de conversion implicite entre « » et « System.DateTime ». »
Non pas que je ne peux pas utiliser l’ancien, mais le second type est plus cohérent avec le reste de mon code.