Okazuje się, że IntelliSense w Visual Studio 2010 potrafi nie tylko uzupełniać wpisywane przez nas metody, lecz dodatkowo interpretować to co wpisujemy. Przykładem niech będzie klasa Console.
Standardowo
Przeważnie gdy piszemy kod, w którym chcemy wczytać pewne dane od użytkownika wpisujemy Console.Read… i wybieramy z listy podpowiedzi ReadLinie. Okazuje się, że można do tego podejść inaczej!
Podejście 1
Zamiast wpisywać po kropce słowo Read wpiszmy Line. Okazuje się, że IntelliSense zasugeruje nam metody zawierające w sobie słowo Line czyli ReadLine i WriteLine. Jest to nieznacznie szybsze niż korzystanie z prefiksu Write.
Podejście 2
Ale to nie wszystko! Można jeszcze szybciej dostać się do interesującej nas metody, czyli do ReadLine. Wystarczy po kropce wpisać dwie litery: RL. IntelliSense zinterpretuje to jako poszukiwanie metody, która składa się z conajmniej dwóch wyrazów, z których pierwszy zaczyna się na R, a drugi na L.
Istotna jest tu wielkość liter, gdyż dla algorytmu używanego przez IntelliSense ma ona znaczenie – łatwo to sprawdzić wpisując zamiast RL ciąg rL.
Visual Studio IntelliSence Tip « Maciej Grabek…
Dziękujemy za publikację – Trackback z dotnetomaniak.pl…
To dziala na zasadzie notacji Pascala i dlatego trzeba uzyc RL a nie np rL
Dodatkowo jest to zaimplementowane w innych oknach jak np w oknie “Navigate To” (Ctrl + ,)
Wyszukiwanie po duzych literach dziala takze gdy zaczniemy od drugiej duzej litery. Feature przydatny gdy mamy samoopisujacy sie kod z nazwami klas i metod ktore sa zdaniami lub rownowaznikami zdan (nie zebym to uznawal za wzor do nasladowania ale czasami mimo szczerych checi ne da sie inaczej)
Ja tylko w kwestii formalnej, chodzi o literówkę, powinno być chyba IntelliSense
Faktycznie, nie zauważyłem literówki – już poprawiam