Titre est la plupart de la question, ce qui permet à ce code est valide? Y at-il un avantage ou un truc qui me permettrait d'utiliser cela?Pourquoi var m = 6 + + + + + + + + 6; valide en C#?
Répondre
L'opérateur a ainsi unary plus precedence que l'opérateur addition, juste diviser votre expression en plusieurs expressions groupées et il semblera assez évident:
var m = 6 + (+(+(+(+(+(+(+(6))))))));
//6 + 6
Les points positifs supplémentaires sont traités comme des indicateurs positifs. Comme dans +1
.
Quel a été le rationnel sur l'ajout positif indicateurs ?? Quelqu'un a un aperçu de cela? – Dested
donc c'est 6 + vraiment vraiment très positif 6? –
@Dested: Justification? Raisonnement? Les détenus dirigent cet asile, mon ami. Si quoi que ce soit, ce serait la symétrie. –
- 1. XML dans C++ Builder 6
- 2. Pourquoi Visual C++ 6 se plaint sur le destructeur privé
- 3. Pourquoi "someString + = AnotherString = someString;" valide en C#
- 4. Violation d'accès fou dans C++ Builder 6
- 5. Drupal 6.x CTools
- 6. Tutoriel ActiveX sur Visual C++ 6
- 7. Performances d'IcedTea 6 par rapport à HotSpot 6 de Sun 6
- 8. window.open ne fonctionne pas en chrome 6
- 9. ancre IE 6 bug
- 10. Comment fonctionne opendir en Perl 6?
- 11. Événement déclencheur sur Windows Mobile 6 en C#
- 12. Comment intégrer Tomcat 6?
- 13. JavaScript/MooTools: IE 6?
- 14. IE 6 problème PNG
- 15. Méthode Tomcat 6 finalize
- 16. Administration Tomcat 6.x
- 17. Drupal 6 et Backlinks
- 18. Internet Explorer 6 tests
- 19. émulateur Windows Mobile 6
- 20. ModalPopupExtender et IE 6
- 21. Drupal 6 node_view empty
- 22. java 6 remplaceall replacefirst
- 23. Dom Tomcat 6 personnalisé
- 24. Visual Basic 6 événements
- 25. Delphi 6/Zeos/SQLite
- 26. Websphere 6 question webservice
- 27. Liferay 6: OpenLDAP
- 28. Intégration Silverlight/VB 6
- 29. Décliné dans IE 6
- 30. Test sur IE7, 6
besoins ... refactorisation – eschneider