Możesz także edytować fragment kodu, w folderze VC # \ Snippets \ 1033 \ Visual C # \ "pod instalacją Visual Studio. Zredagowałem mój plik propfull.snippet, aby utworzyć pole podkładu protectedzamiast private, na przykład
Oprócz odpowiedzi Amry możesz znaleźć inne fragmenty, pisząc
Ctrl+ K, Ctrl+X
Który jest mapowany na Edit.InsertSnippet w moim Visual Studio i pokazuje pełną listę dostępnych fragmentów.
Należy również pamiętać, że można skonfigurować własne fragmenty za pomocą fragmentach Manager, który jest dostępny w Toolsmenu Code Snippets Manager.... Zasadniczo tworzysz plik *.snippeti używasz przycisku Importuj w Code Snippets Manager, aby dodać go do Visual Studio. Aby uzyskać pełny samouczek, możesz przejść do dokumentacji;Przewodnik: utwórz fragment kodu .
W Visual Studio Code urywki są obsługiwane nieco inaczej niż w Visual Studio. Aby uzyskać dostęp do wszystkich fragmentów, wpisz Ctrl+ Shift+ Pi wpisz snippet. Powinny być dostępne dwie opcje,Insert Snippet oraz Preferences: Configure User Snippets.
Pierwszy z nich wstawia fragment z listy fragmentów (używając trybu języka, który można zobaczyć na pasku stanu), a drugi pozwala tworzyć własne fragmenty dla dowolnego trybu języka.
Jeśli znasz krótką nazwę, możesz ją po prostu wpisać i Tabrozwinąć fragment kodu. Wstawiania # właściwość C masz trzy fragmenty dostępne prop, propfulli propgdla różnych celów.
Umieść kursor w polu, private int _i;a następnie w menu Edycja lub RMB - Refaktoryzuj - Encapsulate Field ... ( CtrlR, CtrlE), aby utworzyć standardowe akcesoria do właściwości.
Nie wszyscy używają tego samego układu klawiatury (nie wspominając o ReSharper i in.). Warto dodać miejsce, w którym można znaleźć tę samą funkcjonalność w menu.
Po wpisaniu „prop” + Tab+, Tabzgodnie z sugestią Amry, możesz od razu wpisać typ właściwości (która zastąpi domyślną int), wpisz inną kartę i wpisz nazwę właściwości (która zastąpi domyślną MyProperty). Zakończ naciskając Enter.
Zauważ, że nazwy zmiennych zaczynają się od małych liter, a następnie zaznacz cały blok i naciśnij Ctrl+ R, Ctrl+ E, Zastosuj. Właściwości są generowane za pomocą dużej litery:
To był rodzaj skrótu, którego szukałem, ale masz rację. Moja odpowiedź koncentruje się na tym, jak przygotować zmienne, aby przygotować właściwości bez edycji po zastosowaniu skrótu.
To był rodzaj skrótu, którego szukałem i znalazł się na tej stronie. Pierwotne pytanie brzmi: jak szybko tworzyć właściwości w C #. W wielu przypadkach użycia na podstawie tego z pewnością będzie to miejsce, w którym masz pole prywatne i chcesz uniknąć uczynienia go polem publicznym (tak jest w moim przypadku). Jeśli mam napisane moje prywatne pola (pola) i chcę jak najszybciej usunąć wszystkie nieruchomości publiczne, myślę, że to doskonale odpowiada na pytanie w tej dużej części przypadków. Simples.
ReSharper oferuje generowanie nieruchomości w swoim bogatym zestawie funkcji. (Nie jest to jednak tanie, chyba że pracujesz nad projektem typu open source).
Przy użyciu VsVim fragmenty kodu wydają się działać trochę śmiesznie. Skrót, którego szukałem, kiedy tu trafiłem, jest znacznie prostszy: po typie nazwy członka{g;s;
Mam włączone automatyczne zamykanie ogranicznika, więc nawias klamrowy pojawia się na { , a wpisanie średnika uruchamia autouzupełnianie dla get i set.
Działa na VS2013 i VS2015, a VS2012 po prostu nie ma automatycznego dopasowania nawiasów klamrowych.
Na końcu wiersza po średniku (;) Wystarczy nacisnąć
Ctrl+ R + E
Wyświetli się okno wyskakujące w następujący sposób:
Po kliknięciu przycisku Zastosuj lub naciśnięciu klawisza ENTER wygeneruje następujący kod właściwości:
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.