Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Richard Clark

J'aime pas les blogs mais comme j'aime le mouton...

Actualités

  • c2i.fr
Les opérateurs d'incrémentations en VB .NET/C#

Il y a quelques semaines, une discussion a eu lieu sur l'implémentation d'opérateurs d'incrémentations (et décrémentations) en VB .NET pour Whidbey. Pour mémoire, C# les supporte depuis le début et c'est présenté comme un des nombreux avantages du langage. C# reconnait donc :

int x = 1;
x++;

Paul Vick (responsable du design du langage) et son équipe ont décidés de ne pas l'implémenter dans Whidbey. Ses explications n'étaient pas très claires mais il vient de trouver la solution dans le blog d'un membre de l'équipe du compilateur C# Luca Bolognese (viva las pastas!!! bon, ok c'était facile).

La question est donc : que vaut x a la fin de cette ligne ?

x += x++;

Personnellement, je suis mort de rire ;-) Si l'on essaye d'interpréter, on peut traduire cette ligne en :

x = x + x++;
ou
x = x++ + x;

Mais le résultat de ces deux lignes est différent !!!

Jetez donc un coup d'oeil sur l'explication complète de Luca. En tous les cas, son explication est claire :

"C'était pas prévu que vous écriviez ca, alors : N'ECRIVEZ PAS CA !!!"

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: jeudi 2 septembre 2004 09:57 par richardc

Commentaires

richardc a dit :

Vive l'ordre des opérateurs et leur sens ^^

Va falloir faire un choix sur la décomposition de x += x ;)
# septembre 2, 2004 10:53
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Office 365: Script PowerShell pour supprimer des comptes utilisateur de collections de sites SharePoint Online par Blog Technique de Romelard Fabrice le il y a 20 heures et 31 minutes

- Retrouvez-moi aux Microsoft experiences18 ! par Blog de Jérémy Jeanson le 11-06-2018, 22:25

- Office 365: Script PowerShell pour extraire les Teams associés à un utilisateur spécifié par Blog Technique de Romelard Fabrice le 11-06-2018, 13:37

- Office 365: Extraire les pages publiées dans un site SharePoint Online de publishing en CSV par Blog Technique de Romelard Fabrice le 11-06-2018, 11:04

- Office 365: Comment créer un jeu de Pages Modernes dans un Modern Site SharePoint Online en utilisant PowerShell depuis un fichier CSV par Blog Technique de Romelard Fabrice le 10-17-2018, 12:50

- Office 365: Comment Utiliser les Modern Pages dans un Site Intranet SharePoint basé sur le Publishing site par Blog Technique de Romelard Fabrice le 10-16-2018, 15:34

- Office 365: Comment changer le nom “Auteur” dans les pages modernes d'un Modern Site SharePoint Online par Blog Technique de Romelard Fabrice le 10-16-2018, 15:07

- Reprise des articles Codes-Sources de 2011 à 2013 par Blog de Jérémy Jeanson le 08-21-2018, 16:08

- Office 365: Modifier les jeux de couleur dans les Thèmes des pages classiques de SharePoint Online par Blog Technique de Romelard Fabrice le 08-08-2018, 17:27

- Office 365: Modifier les jeux de couleur dans les Thèmes des pages modernes de SharePoint Online par Blog Technique de Romelard Fabrice le 07-04-2018, 13:26