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
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.
Todo lo anterior.
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.
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:.
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.
- 1. ejemplos de uso iTextSharp PdfCopy
- 2. ¿Cuándo uso var?
- 3. Uso de var en linq
- 4. ¿Dónde puedo encontrar ejemplos claros de MVC?
- 5. Clojure diferencias entre Ref, Var, Agente, Atom, con ejemplos
- 6. Alternativas MVC: ejemplos de MVA & AVC?
- 7. Uso de new vs var en Go
- 8. C# var uso de palabras clave
- 9. Ejemplos de uso práctico de Boost :: MPL?
- 10. Ejemplos de uso de RedisStore en socket.io
- 11. Ejemplos prácticos de uso de NLTK
- 12. qmake variables, diferencia de $$ VAR y $$ {VAR}
- 13. Ejemplos de uso para Jetty's ProxyServlet.Transparent class
- 14. Necesita ejemplos en C++ uso de vectores
- 15. ¿Cuáles son buenos ejemplos de uso de 'enlace' en clojure?
- 16. Ejemplos completos del uso del paquete pySerial
- 17. var o no usar var
- 18. Ámbito de uso de "var' en los programas de javascript
- 19. Uso de ASP.NET MVC con Classic ADO.Net
- 20. isset ($ var) vs. @ $ var
- 21. ¿Qué var var = x || {};
- 22. Buscando ejemplos de aplicaciones ASP.NET MVC con Entity Framework
- 23. clojure: ¿Cuál es el uso de la forma # '/ (var ...)?
- 24. El uso de DEF, val, y var en Scala
- 25. ¿Cuál de estos ejemplos representa el uso correcto de DDD?
- 26. Ejemplos concretos del uso de árboles de búsqueda binarios?
- 27. Ejemplos de uso de F # para consultar Entity Framework
- 28. ¿Cuáles son algunos ejemplos de "buen uso" de fundición dinámica?
- 29. ¿Cuáles son algunos buenos ejemplos de uso de WPF Datagrid?
- 30. Ejemplos de uso de genéricos en .Net (C#/VB.NET)
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
Buen punto GC. http://www.interact-sw.co.uk/iangblog/2005/09/23/varisntobject – Skittles
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