Il titolo è la maggior parte della domanda, cosa consente a questo codice valido? C'è qualche vantaggio o trucco che mi permetterebbe di utilizzare questo?Perché var m = 6 + + + + + + + + 6; valido in C#?
risposta
Il unary più operatore ha una maggiore precedence diversa dal gestore addition, basta dividere la tua espressione in molteplici espressioni raggruppate e sembrerà abbastanza evidente:
var m = 6 + (+(+(+(+(+(+(+(6))))))));
//6 + 6
I vantaggi aggiuntivi vengono considerati come indicatori positivi. Come in +1
.
Qual è stata la razionale sull'aggiunta positiva indicatori ?? Qualcuno ha qualche idea su questo? – Dested
quindi è 6 + davvero davvero molto positivo 6? –
@Destato: motivazione? Fondamento logico? I detenuti gestiscono quel manicomio, amico mio. Se mai, sarebbe simmetria. –
- 1. Come emulare C# 6 null-condizionale in C# <6
- 2. indice non valido 6 per questo SqlParameterCollection con Count = 6
- 3. valido Lunghezza chiave dopo l'aggiornamento a NodeJS 6
- 4. proprietà statiche in C# 6
- 5. Inizializzatore raccolta C# 6 - Chiarificazione?
- 6. C# 6 sintassi Razor vista
- 7. Perché è valido C
- 8. Esercizio C++ accelerato 11-6
- 9. C# 6/C++ ref Parola chiave errore
- 10. Xcode 6 creando nuova Classe C obiettivo
- 11. GetOwinContext in MVC 6
- 12. Interruzione trap 6 errore in C
- 13. Nuova sintassi di inizializzazione dell'oggetto C# 6?
- 14. Xcode 6 Beta 6 CUICatalog: non valido Nome risorsa in dotazione: (null), o fattore di scala non valida: 2,000 mila
- 15. Perché Visual C++ 6 si lamenta sul distruttore privato
- 16. iAds con nuovo iPhone 6 e 6+
- 17. Installare iOS 6 simulatore Xcode 6
- 18. anziché callvirt in caso di nuova C# 6 "?" nullo controllare
- 19. con C# 6 caratteristiche con CodeDomProvider (Rosyln)
- 20. Global.asax in Umbraco 6
- 21. UIScrollView in iOS 6
- 22. MKRoadWidthAtZoomScale in iOS 6?
- 23. MVC 6 HttpPostedFileBase?
- 24. Perché window.location indefinito su tutte le proprietà in Safari 6 e Safari Mobile (iOS 6)
- 25. Moduli ECMAScript 6 in Node.JS
- 26. installazione App fallito su iPhone 6 dispositivo in Xcode 6
- 27. Modalità debug in VB 6?
- 28. Xcode 6 in crash yosemite
- 29. Tomcat 6 in Windows 7
- 30. Windows 10 supporta Visual C++ 6?
esigenze refactoring ... – eschneider