Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
To generowanie kodu ma zastosowanie do:
C#
Visual Basic
Co: Umożliwia natychmiastowe generowanie kodu dla nowego konstruktora w klasie.
Kiedy: wprowadzasz nowy konstruktor i chcesz prawidłowo zadeklarować go automatycznie lub zmodyfikować istniejący konstruktor.
Dlaczego: Można zadeklarować konstruktor przed jego użyciem, jednak ta funkcja wygeneruje ją automatycznie z odpowiednimi parametrami. Ponadto zmodyfikowanie istniejącego konstruktora wymaga zaktualizowania wszystkich wywołań, chyba że ta funkcja zostanie użyta do ich automatycznego zaktualizowania.
Instrukcje: Istnieje kilka sposobów generowania konstruktora:
- Generowanie konstruktora i wybieranie elementów członkowskich
- Generowanie konstruktora z właściwościami
- Generowanie konstruktora z wybranych pól
- Generowanie konstruktora na podstawie nowego użycia
- Dodawanie parametru do istniejącego konstruktora
- Tworzenie i inicjowanie pola/właściwości na podstawie parametru konstruktora
Generowanie konstruktora i wybieranie elementów członkowskich (tylko język C#)
Umieść kursor w dowolnym pustym wierszu w klasie:
Następnie wykonaj jedną z następujących czynności:
- klawiatura,
- Naciśnij klawisze Ctrl+, aby wyzwolić menu Szybkie akcje i refaktoryzacje.
- mysz (Keyboard, Video, Mouse)
- Kliknij prawym przyciskiem myszy i wybierz menu Szybkie akcje i refaktoryzacje .
- Kliknij ikonę
wyświetlaną na lewym marginesie, jeśli kursor tekstu znajduje się już w pustym wierszu w klasie.
- klawiatura,
Wybierz pozycję Generuj konstruktor z menu rozwijanego.
Zostanie otwarte okno dialogowe Wybieranie elementów członkowskich .
Wybierz elementy członkowskie, które chcesz dołączyć jako parametry konstruktora. Można je zamówić za pomocą strzałek w górę i w dół. Wybierz pozycję OK.
Napiwek
Możesz zaznaczyć pole wyboru Dodawanie sprawdzania wartości null, aby automatycznie generować kontrole wartości null dla parametrów konstruktora.
Konstruktor jest tworzony z określonymi parametrami.
Generowanie konstruktora z właściwościami (tylko język C#)
Umieść kursor na wystąpieniu.
Naciśnij klawisze Ctrl+, aby wyzwolić menu Szybkie akcje i refaktoryzacje.
Wybierz pozycję Generuj konstruktor w elemencie
<QualifiedName>
(z właściwościami).
Generowanie konstruktora z wybranych pól (tylko język C#)
Wyróżnij elementy członkowskie, które chcesz mieć w wygenerowanych konstruktorach:
Następnie wykonaj jedną z następujących czynności:
klawiatura,
- Naciśnij klawisze Ctrl+, aby wyzwolić menu Szybkie akcje i refaktoryzacje.
mysz (Keyboard, Video, Mouse)
- Kliknij prawym przyciskiem myszy i wybierz menu Szybkie akcje i refaktoryzacje .
- Kliknij ikonę
wyświetlaną na lewym marginesie, jeśli kursor tekstu znajduje się już w wierszu z zaznaczeniem.
Wybierz pozycję Generuj konstruktor "TypeName(...)" z menu rozwijanego.
Konstruktor jest tworzony przy użyciu wybranych parametrów.
Generowanie konstruktora na podstawie nowego użycia (C# i Visual Basic)
Umieść kursor w wierszu, w którym znajduje się czerwony wywiórz. Czerwony wywiórka wskazuje wywołanie konstruktora, który jeszcze nie istnieje.
C#:
Visual Basic:
Następnie wykonaj jedną z następujących czynności:
klawiatura,
- Naciśnij klawisze Ctrl+, aby wyzwolić menu Szybkie akcje i refaktoryzacje.
mysz (Keyboard, Video, Mouse)
- Kliknij prawym przyciskiem myszy i wybierz menu Szybkie akcje i refaktoryzacje .
- Zatrzymaj wskaźnik myszy na czerwonym wywiórce i kliknij wyświetloną ikonę
.
- Kliknij ikonę
wyświetlaną na lewym marginesie, jeśli kursor tekstu znajduje się już w wierszu z czerwonym przełącznikiem.
Wybierz pozycję Generuj konstruktor w obszarze "TypeName" z menu rozwijanego.
Napiwek
Użyj linku Podgląd zmian w dolnej części okna podglądu, aby wyświetlić wszystkie zmiany , które zostaną wprowadzone przed dokonaniem wyboru.
Konstruktor jest tworzony z dowolnymi parametrami wywnioskowanym z jego użycia.
C#:
Visual Basic:
Dodawanie parametru do istniejącego konstruktora (tylko język C#)
Dodaj parametr do istniejącego wywołania konstruktora.
Umieść kursor w wierszu, w którym znajduje się czerwony przełącznik wskazujący, że użyto konstruktora, który jeszcze nie istnieje.
Następnie wykonaj jedną z następujących czynności:
klawiatura,
- Naciśnij klawisze Ctrl+, aby wyzwolić menu Szybkie akcje i refaktoryzacje.
mysz (Keyboard, Video, Mouse)
- Kliknij prawym przyciskiem myszy i wybierz menu Szybkie akcje i refaktoryzacje .
- Zatrzymaj wskaźnik myszy na czerwonym wywiórce i kliknij wyświetloną ikonę
.
- Kliknij ikonę
wyświetlaną na lewym marginesie, jeśli kursor tekstu znajduje się już w wierszu z czerwonym przełącznikiem.
Wybierz pozycję Dodaj parametr do pozycji "TypeName(...)" z menu rozwijanego.
Parametr jest dodawany do konstruktora z typem wywnioskowanym z użycia.
Możesz również dodać parametr do istniejącej metody. Aby uzyskać więcej informacji, zobacz Dodawanie parametru do metody.
Tworzenie i inicjowanie pola lub właściwości na podstawie parametru konstruktora (tylko w języku C#)
Znajdź istniejący konstruktor i dodaj parametr:
Umieść kursor wewnątrz nowo dodanego parametru.
Następnie wykonaj jedną z następujących czynności:
- klawiatura,
- Naciśnij klawisze Ctrl+, aby wyzwolić menu Szybkie akcje i refaktoryzacje.
- mysz (Keyboard, Video, Mouse)
- Kliknij prawym przyciskiem myszy i wybierz menu Szybkie akcje i refaktoryzacje .
- Kliknij ikonę
wyświetlaną na lewym marginesie, jeśli kursor tekstu znajduje się już w wierszu z dodanym parametrem.
- klawiatura,
Wybierz pozycję Utwórz i zainicjuj właściwość lub Utwórz i zainicjuj pole z menu rozwijanego.
Pole lub właściwość jest zadeklarowane i automatycznie nazwane w celu dopasowania ich do typów. Dodano również wiersz kodu w celu zainicjowania pola lub właściwości w treści konstruktora.