Udostępnij za pośrednictwem


Generowanie klasy lub typu w programie Visual Studio

To generowanie kodu ma zastosowanie do:

  • C#

  • Visual Basic

Co: Umożliwia natychmiastowe generowanie kodu dla klasy lub typu.

Kiedy: Wprowadzasz nową klasę lub typ i chcesz ją poprawnie zadeklarować, automatycznie.

Dlaczego: Można zadeklarować klasę lub typ przed jej użyciem, jednak ta funkcja automatycznie wygeneruje klasę lub typ.

Instrukcja

  1. Umieść kursor w wierszu, w którym znajduje się czerwony wywiórz. Czerwony wywiórka wskazuje klasę, która jeszcze nie istnieje.

    • C#:

      Wyróżniony kod C#

    • Visual Basic:

      Wyróżniony kod VB

  2. Następnie wykonaj jedną z następujących czynności:

    • klawiatura,

      • Naciśnij Ctrl+., aby wyzwolić menu Szybkie akcje i refaktoryzacje.
    • mysz

      • Kliknij prawym przyciskiem myszy i wybierz menu Szybkie akcje i refaktoryzacje .
      • Zatrzymaj wskaźnik myszy na czerwonym wywiórce i kliknij ikonę żarówki błędu , która zostanie wyświetlona.
      • Kliknij ikonę żarówki błędu wyświetlaną na lewym marginesie, jeśli kursor tekstu znajduje się już w wierszu z czerwonym wywijaniem.

      Generowanie podglądu klas

  3. Wybierz jedną z opcji z menu rozwijanego:

    • Generowanie klasy "TypeName" w nowym pliku — tworzy klasę o nazwie TypeName w pliku o nazwie TypeName.cs/.vb
    • Generuj klasę "TypeName" — tworzy klasę o nazwie TypeName w bieżącym pliku.
    • Generowanie zagnieżdżonej klasy "TypeName" — tworzy klasę o nazwie TypeName zagnieżdżona wewnątrz bieżącej klasy.
    • Generuj nowy typ...— tworzy nową klasę lub strukturę ze wszystkimi określonymi właściwościami.

    Wskazówka

    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.

  4. W przypadku wybrania pozycji Generuj nowy typ zostanie otwarte okno dialogowe Generowanie typu . Skonfiguruj dostępność, rodzaj i lokalizację nowego typu.

    Generowanie typu

    Selekcja Opis
    Dostęp Ustaw typ na domyślny, wewnętrzny lub publiczny .
    Rodzaj Można to ustawić jako klasę lub strukturę.
    Nazwa Nie można tego zmienić i będzie to nazwa, która została już wpisana.
    Projekt Jeśli w rozwiązaniu istnieje wiele projektów, możesz wybrać miejsce, w którym ma istnieć klasa/struktura.
    Nazwa pliku Możesz utworzyć nowy plik lub dodać typ do istniejącego pliku.

Tworzona jest klasa lub struktura. W przypadku języka C# tworzony jest również konstruktor.

  • C#

    Generowanie wyniku klasy C#

  • Visual Basic

    Generowanie wyniku klasy VB

Zobacz także