2008-12-02 12 views
7

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

4

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.

-2

Wszystkie powyższe.

1

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ć.

-1

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.

Var is Not Object

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.

+0

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

+0

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

+0

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