Felület implementálása a Visual Studióban

Ez a kódgenerálás a következőkre vonatkozik:

  • C#

  • Visual Basic

Mi: Lehetővé teszi, hogy azonnal létrehozza az interfész implementálásához szükséges kódot.

Mikor: Egy felületről szeretne örökölni.

Miért: Az összes felületet manuálisan is implementálhatja egyenként, de ez a funkció automatikusan létrehozza az összes metódus-aláírást.

Használati útmutató

  1. Helyezze a kurzort arra a sorra, ahol egy piros hullámos vonal jelzi, hogy hivatkozott egy felületre, de nem implementálta az összes szükséges tagot.

    • C#:

      Kiemelt C kód#

    • Visual Basic:

      Kiemelt kód VB

  2. Következő lépésként hajtsa végre az alábbi műveletek egyikét:

    • Billentyűzet
      • Nyomja le a Ctrl. billentyűt+ a Gyorsműveletek és újrabontások menü elindításához.
    • egér
      • Kattintson a jobb gombbal, és válassza a Gyorsműveletek és újrabontások menüt.
      • Vigye az egérmutatót a piros hullámosító fölé, és kattintson a megjelenő villanykörte ikonra.
      • Kattintson a bal margón megjelenő villanykörte ikonra, ha a szövegkurzor már a piros hullámos vonalon van.
  3. Válassza a Implement interface (Implement interface) lehetőséget a legördülő menüben.

    Felület előzetes verziójának implementálása

    Jótanács

    • Az előnézeti ablak alján található Változások előnézete hivatkozással megtekintheti az összes módosítást , amelyet a kijelölés előtt végre fog hozni.
    • Az előnézeti ablak alján található Dokumentum, Projekt és Megoldás hivatkozásokkal hozhatja létre a megfelelő metódusaadékokat több osztályban, amelyek implementálják a felületet.

    A felület metódusaadékok létrejönnek, és készen állnak a implementálásra.

    • C#:

      Felületi eredmény implementálása C#

    • Visual Basic:

      Felületi eredmény VB implementálása

    Jótanács

    (csak C# esetén) A névütközések elkerülése érdekében használja az Implement interface explicit módon lehetőséget az egyes generált metódusok előtagjaira a felület nevével.

    Az interfész explicit eredményének megvalósítása ;

Lásd még