Ich möchte alle expliziten Typen automatisch entfernen und sie mit dem Schlüsselwort var in einer großen Lösung, z. stattAutomatischer Austausch expliziter Typ mit var-Schlüsselwort
int a = 1;
Ich möchte haben:
var a = 1;
Dies ist nur Kosmetik ist, wird der Code in der Lösung arbeitet völlig in Ordnung, ich will nur Dinge konsistent haben, als ich anfing explizite Typen mit , aber später verwendete var-keywords.
Ich schätze, ich müsste eine Art Code-Parser schreiben - klingt ein wenig umständlich. Kennt jemand eine einfache Lösung dafür?
Cheers, Chris
Ich benutze nur var, wenn der Typ etwas ist wie 'Dictionary >>'. Ich würde es nie anstelle von int verwenden, da sie die gleiche Länge haben. Aber das sind nur meine 2 Cent. –
juharr
Achten Sie zum Beispiel auf: 'float a = 3;' umgewandelt in 'var a = 3;' würde es zu einem int machen. –
Ich würde es so lassen wie es ist. var eignet sich hervorragend für lange Klassennamen und Dinge, die Sie lokal verwenden, aber wenn Sie zwischen int und var wählen können, ist var einfach nicht so klar und lesbar (es ist lesbar, nur nicht * als * lesbar). – Kendrick