Red de conocimiento informático - Material del sitio web - Al programar en C#, ¿es mejor usar var con más frecuencia o evitar usarlo tanto como sea posible?

Al programar en C#, ¿es mejor usar var con más frecuencia o evitar usarlo tanto como sea posible?

Esto es una cuestión de opinión, pero Resharper (una herramienta auxiliar muy popular y poderosa) recomienda usar var tanto como sea posible porque hace que el código se vea bonito y ordenado y ayuda al lector a aprovecharlo al máximo. la información. Aproveche al máximo su inversión. Esto es especialmente cierto cuando se usa Linq, donde los tipos de retorno suelen ser complejos y detallados, y no usar var supone una carga adicional para el programador.

Pero cabe señalar:

La sintaxis de declaración var no significa que C# admita tipos débiles; de hecho, C# sigue siendo un lenguaje fuertemente tipado, porque el tipo declarado por var; voluntad Está determinado automáticamente por la declaración de asignación en el momento de la compilación.

Como se puede ver en 1, cuando usas la palabra clave var para declarar una variable, debe tener un valor inicial, de lo contrario el compilador no podrá saber el tipo de la variable y se producirá un error. ocurrirá durante la compilación: var?str1; ?var?str1;//Error de compilación var?I love China";//?La compilación es normal, str1 es un tipo de cadena