Wstawki kodu Visual C#
Fragmenty kodu są gotowe do użycia fragmentów kodu, które można szybko wstawić do kodu.Na przykład for fragment kodu tworzy pustą for pętli.Niektóre fragmenty kodu są surround with fragmenty kodu, które pozwalają wybrać wiersze kodu, a następnie wybierz fragment kodu, który przyłącza wybranych wierszy kodu.Na przykład, kiedy możesz zaznaczyć wiersze kodu a następnie uaktywnić for tworzy fragment kodu, for pętli za pomocą tych linii kodu wewnątrz bloku pętli.Urywki kodu można ustawić program pisania kodu, szybszy, łatwiejszy i bardziej niezawodne.
Wstawianie urywków kodu w położeniu kursora lub Wstaw urywek kodu surround with wokół zaznaczonego kodu.Inserter urywek kodu jest wywoływany przez Wstaw urywek kodu lub Surround With komendy na IntelliSense menu, lub przy użyciu skrótów klawiaturowych CTRL + K, a następnie X lub CTRL + K i następnie S odpowiednio.
Inserter urywek kodu wyświetla nazwę urywek kodu dla wszystkich urywków kodu dostępne.Inserter fragment kodu zawiera również okno dialogowe wejściowego, gdzie można wpisać nazwę wstawki kodu programu lub część nazwy wstawki kodu.Inserter urywek kodu podświetla najlepiej pasuje do nazwy wstawki kodu.Naciśnięcie klawisza TAB w dowolnym momencie odrzucić Inserter fragment kodu i Wstaw aktualnie zaznaczoną wstawkę kodu.Wpisując ESC lub klikając przycisk myszy w edytorze kodu podważyć Inserter urywek kodu bez wstawiania wstawki kodu programu.
Urywki kodu domyślnego
Domyślnie następujące fragmenty kodu są uwzględniane w Visual Studio.
Nazwa (lub skrót) |
Opis |
Prawidłowe lokalizacje na wstawianie urywków |
---|---|---|
#if |
W dowolnym miejscu. |
|
#region |
Tworzy #region dyrektywy i #endregion dyrektywy. |
W dowolnym miejscu. |
~ |
Tworzy destruktora klasy zawierające. |
Wewnątrz klasy. |
atrybut |
Tworzy deklaracja klasy, która wynika z Attribute. |
Wewnątrz obszaru nazw (w tym globalnej przestrzeni nazw), klasa lub struct. |
zaznaczone |
Tworzy sprawdzane bloku. |
Wewnątrz metody, indeksowanie, dostępu do właściwości lub akcesora zdarzeń. |
Klasa |
Tworzy deklaracji klasy. |
Wewnątrz obszaru nazw (w tym globalnej przestrzeni nazw), klasa lub struct. |
Konstruktor |
Tworzy konstruktora dla klasy zawierające. |
Wewnątrz klasy. |
ciągła (CW) |
Tworzy wywołanie WriteLine. |
Wewnątrz metody, indeksowanie, dostępu do właściwości lub akcesora zdarzeń. |
Wykonaj |
Creates a dowhile loop. |
Wewnątrz metody, indeksowanie, dostępu do właściwości lub akcesora zdarzeń. |
else |
Tworzy innego bloku. |
Wewnątrz metody, indeksowanie, dostępu do właściwości lub akcesora zdarzeń. |
Tekst stały |
Tworzy enum deklaracji. |
Wewnątrz obszaru nazw (w tym globalnej przestrzeni nazw), klasa lub struct. |
jest równe |
Tworzy deklaracja metody, która zastępuje Equals metoda zdefiniowana w Object klasy. |
Wewnątrz klasy lub struct. |
wyjątek |
Tworzy deklaracja klasy, która wynika z wyjątkiem (Exception domyślnie). |
Wewnątrz obszaru nazw (w tym globalnej przestrzeni nazw), klasa lub struct. |
dla |
Tworzy dla pętli. |
Wewnątrz metody, indeksowanie, dostępu do właściwości lub akcesora zdarzeń. |
foreach |
Tworzy foreach pętli. |
Wewnątrz metody, indeksowanie, dostępu do właściwości lub akcesora zdarzeń. |
forr |
Tworzy dla w pętli Dekrementuje tej zmiennej pętli po każdej iteracji. |
Wewnątrz metody, indeksowanie, dostępu do właściwości lub akcesora zdarzeń. |
if |
Tworzy Jeśli bloku. |
Wewnątrz metody, indeksowanie, dostępu do właściwości lub akcesora zdarzeń. |
Indeksowanie |
Tworzy deklarację indeksatora. |
Wewnątrz klasy lub struct. |
Interfejs |
Tworzy interfejsu deklaracji. |
Wewnątrz obszaru nazw (w tym globalnej przestrzeni nazw), klasa lub struct. |
wywołać |
Tworzy blok, który bezpiecznie wywołuje zdarzenie. |
Wewnątrz metody, indeksowanie, dostępu do właściwości lub akcesora zdarzeń. |
sterująca |
Tworzy iterację. |
Wewnątrz klasy lub struct. |
iterindex |
Tworzy parę "o nazwie" sterująca i indeksowanie za pomocą klasą zagnieżdżoną. |
Wewnątrz klasy lub struct. |
Blokada |
Tworzy lock bloku. |
Wewnątrz metody, indeksowanie, dostępu do właściwości lub akcesora zdarzeń. |
mbox |
Tworzy wywołanie MessageBox.Show.Należy dodać odwołanie do System.Windows.Forms.dll. |
Wewnątrz metody, indeksowanie, dostępu do właściwości lub akcesora zdarzeń. |
obszar nazw |
Tworzy obszaru nazw deklaracji. |
Wewnątrz obszaru nazw (w tym globalnej przestrzeni nazw). |
Prop |
Tworzy Właściwości auto wdrożone deklaracji. |
Wewnątrz klasy lub struct. |
propfull |
Tworzy deklaracji właściwości z get i akcesorów. |
Wewnątrz klasy lub struct. |
propg |
Tworzy tylko do odczytu Właściwości auto wdrożone z prywatną akcesora "set". |
Wewnątrz klasy lub struct. |
SIM |
Tworzy statycznejint deklaracja metody Main. |
Wewnątrz klasy lub struct. |
struct |
Tworzy struct deklaracji. |
Wewnątrz obszaru nazw (w tym globalnej przestrzeni nazw), klasa lub struct. |
svm |
Tworzy statycznejvoid deklaracja metody Main. |
Wewnątrz klasy lub struct. |
Przełącznik |
Tworzy Przełączanie bloku. |
Wewnątrz metody, indeksowanie, dostępu do właściwości lub akcesora zdarzeń. |
Spróbuj |
Tworzy try-catch bloku. |
Wewnątrz metody, indeksowanie, dostępu do właściwości lub akcesora zdarzeń. |
tryf |
Tworzy try-finally bloku. |
Wewnątrz metody, indeksowanie, dostępu do właściwości lub akcesora zdarzeń. |
jej źródłem jest niesprawdzony |
Tworzy niesprawdzony bloku. |
Wewnątrz metody, indeksowanie, dostępu do właściwości lub akcesora zdarzeń. |
niebezpieczne |
Tworzy niebezpieczne bloku. |
Wewnątrz metody, indeksowanie, dostępu do właściwości lub akcesora zdarzeń. |
za pomocą |
Tworzy za pomocą dyrektywy. |
Wewnątrz obszaru nazw (w tym globalnej przestrzeni nazw). |
Podczas |
Tworzy a pętli. |
Wewnątrz metody, indeksowanie, dostępu do właściwości lub akcesora zdarzeń. |
Zobacz też
Zadania
Porady: wstawki kodu za pomocą programu Otocz przez
Porady: przywracanie refaktoryzowanych wstawek kodu C#