Może żyję w bąblu, lub jestem po prostu zbyt nowy, ale zastanawiałem się, czy ktokolwiek zauważył intensywne użycie 'var', aby zadeklarować zmienne zamiast określonego typu w wielu MVC przykłady firmy Microsoft? Czy jest jakiś cel w tym celu, czy jest to teraz "rzecz", czy tylko osobisty styl?MVC Przykłady użycia var
Odpowiedz
Jared Parsons mówił o tym w swoim blog nie zgadzam się z jego wnioskami (jak mój komentarz nie wskazuje), ale ten artykuł powinien wyjaśnić dlaczego jest używany tak dużo.
Wszystkie powyższe.
Wszystkie filmy wideo MVC są maded w szybki sposób (również nie zawsze za pomocą testu jednostki lub logiki biznesowej w kontrolerach). Nie dzieje się tak dlatego, że są złymi programistami, lub "var" jest fajny, ale dlatego, że chcą szybko pokazać kilka fajnych nowych funkcji, a dwukrotne wpisanie pełnej nazwy nie jest tym, co chcą pokazać.
Odpowiedź dałem poniżej (kursywą) jest błędna, ale jak będę zakładać, że jest to założenie, że wiele osób uczyni Wyjeżdżam go w Na wyjaśnienie, dlaczego jest źle odczytu.
Zła odpowiedź: Osobiście sądzę, że var ma złą sławę ze względu na jego słabe wykorzystanie w językach takich jak Visual Basic i Excel Basic. Na koniec dnia wszystko w .NET pochodzi z obiektu, który jest w zasadzie taki sam jak deklarowanie czegoś jako var.
- 1. Przykłady nietrywialnego użycia fexpr
- 2. Jakie są przykłady użycia Nokogiri?
- 3. Pełne przykłady użycia pakietu pySerial
- 4. Przykłady użycia niektórych metod opcji Scala
- 5. Gdzie mogę znaleźć przykłady użycia bsddb?
- 6. Dobre przykłady użycia Finalizerów w C#
- 7. Co to jest OSGi i jakie są przykłady jego użycia?
- 8. Czy są jakieś podstawowe przykłady użycia Rack :: Session :: Cookie?
- 9. Czy ktoś ma dobre przykłady użycia mutagenu do pisania plików?
- 10. Co to są niektóre dobre przykłady użycia Datagrid WPF?
- 11. isset ($ var) vs. @ $ var
- 12. PHP: jaka jest różnica między $ var i & var?
- 13. Wybieranie użycia list w asp.net mvc
- 14. Przykłady JFace w Eclipse jak przykłady SWT?
- 15. Przykłady Bison Java
- 16. Dynamiczny, Object, Var
- 17. przykłady JGraphT
- 18. foreach my $ var (@list) - $ var jest referencją?
- 19. Różnica między znakami * var; i char * var ;?
- 20. CompositionContractMismatchException podczas próby użycia MEF z kontrolerem MVC
- 21. Jak testować kontroler ASP.NET MVC bez użycia wzorca repozytorium
- 22. Zend Framework 1.9.2+ Zend_Rest_Route Przykłady
- 23. Node.js Przykłady aplikacji internetowych/samouczki
- 24. Zrobić leniwy var w scala
- 25. Przykłady świetnie wyglądających raportów SSRS pdf
- 26. Dobre paski tutoriale/przykłady?
- 27. Łączenie SlickGrid filtracyjne Przykłady
- 28. Przykłady Android Wear ChannelApi?
- 29. Przykłady MATLABA ulegają awarii
- 30. Przykłady trybów uruchamiania Androida
Niezupełnie. Zmienna "var" jest nadal ściśle wpisana do jej * rzeczywistego * typu, system po prostu wymyśla ją zamiast wpisywać ją jawnie. To nie jest to samo pojęcie, co Wariant, lub przekazywanie rzeczy jako "obiektu". – GalacticCowboy
Dobry punkt GC. http://www.interact-sw.co.uk/iangblog/2005/09/23/varisntobject – Skittles
Rozumiem, że ludzie mają pełne prawo do zaznaczenia odpowiedzi, ale zastanawiam się, jaka jest w tym przypadku korzyść. Popełniłem błąd, potwierdziłem to i dodałem link do poprawnego wyjaśnienia. Rozumiem teraz, dlaczego użytkownicy po prostu nie będą już publikować z obawy przed pogardą dla "Guru" – Skittles