2008-12-02 22 views
7

Quizás vivo en una burbuja, o soy demasiado nuevo, pero me preguntaba si alguien más ha notado el uso intensivo de 'var' para declarar variables en lugar de un tipo específico en muchos de los MVC ejemplos de Microsoft? ¿Hay un propósito para esto, o es el "en" que hacer ahora, o simplemente el estilo personal?Ejemplos MVC uso de var

Respuesta

4

Jared Parsons habló de esto en su blog No estoy de acuerdo con sus conclusiones (como mi comentario no indica), pero este artículo debe explicar por qué se usa tanto.

-2

Todo lo anterior.

1

Todos los videos MVC se procesan de forma rápida (no siempre utilizan la prueba unitaria ni colocan lógica de negocios en los controladores). Esto no se debe a que son malos programadores, o "var" es genial, sino porque quieren mostrar rápidamente algunas funciones geniales nuevas, y escribir el nombre completo dos veces no es lo que quieren mostrar.

-1

La respuesta que he dado a continuación (en cursiva) es incorrecto, pero como yo supongo que es una suposición de que mucha gente hará que estoy dejando en Para una explicación de por qué es lectura equivocada:.

Var is Not Object

respuesta equivocada: Personalmente creo que var tiene una mala fama debido a su mal uso en lenguajes como Visual Basic y Excel básico. Al final del día, todo en .NET se deriva del objeto, que es básicamente lo mismo que declarar algo como var.

+0

No exactamente. Una variable "var" todavía está fuertemente tipada a su tipo * actual *, el sistema simplemente lo calcula en lugar de hacer que lo escriba de forma explícita. Este no es el mismo concepto que una Variante, o pasar cosas como un "objeto". – GalacticCowboy

+0

Buen punto GC. http://www.interact-sw.co.uk/iangblog/2005/09/23/varisntobject – Skittles

+0

Entiendo que la gente tiene todo el derecho a marcar una respuesta, pero me pregunto qué beneficio hay en este caso. Cometí un error, lo reconocí y publiqué un enlace a una explicación correcta. Ahora entiendo por qué los usuarios simplemente no publicarán más por temor al desprecio de 'Gurus' – Skittles

Cuestiones relacionadas