Despre codul Microsoft Visual C# la mapare UML

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

În timpul inginerie inversă, următoarele construcții de cod în Visual C# corespund UML elemente.

Spațiu de nume

O C# spațiu de nume este inversă proiectat ca o UML pachet, și include:

  • Nume

  • Membri

Clasele

C# clasele sunt inversă proiectat ca UML clasele și includ:

  • Nume

  • Moștenite clase și interfețe implementate

  • Vizibilitate (public, protejată sau privat)

  • IsAbstract

  • IsLeaf

  • Bază clase și interfețe implementate

  • Membru operațiuni/funcții

  • Variabile de membru

Notă : În C#, următoarele construcții de clasă nu sunt acceptate în Microsoft Office Visio UML:

  • Nou

  • Interne

Interfețe

C# interfețe sunt inversă proiectat ca UML interfață forme și includ:

  • Nume

  • Vizibilitate (public, protejată sau privat)

  • IsLeaf

  • Interfețe de bază

  • Operațiuni de membru

Tip de enumerate

Un tip de C# enumerat este inversă proiectat ca o UML tip de date cu << enumerare >> stereotip și include:

  • Nume

  • Vizibilitate (public, protejată sau privat)

  • IsLeaf

  • Membri

Notă : În C#, informațiile furnizate de tip bază nu este acceptat în Microsoft Office Visio UML.

Struct

O struct în C# este inversă proiectat ca o clasă UML cu << struct >> stereotip, și include:

  • Nume

  • Vizibilitate (public, protejată sau privat)

  • IsAbstract

  • IsLeaf

  • Bază clase și interfețe implementate

  • Membri

Proprietăți

Proprietăți în C# sunt inversă proiectat ca UML operațiuni și includ:

  • Nume

  • Vizibilitate (public, protejată sau privat)

  • Tip

  • Obțineți și setați metode (adăugate ca opțiuni de generare cod)

Notă : C# proprietățile următoare nu sunt acceptate în Microsoft Office Visio UML:

  • Nou

  • Interne

  • Înlocuire

Delegați

  • Delegații în C# sunt inversă proiectat ca UML clase cu stereotip << delegat >> și includ:

  • Nume

  • Vizibilitate (public, protejată sau privat)

  • Semnătură (adăugate la școlar ca o operație)

Operațiuni de membru

C# membru operațiuni sunt inversă proiectat ca operațiuni UML și includ:

  • Nume

  • Vizibilitate (public, protejată sau privat)

  • Domeniu (statice sau partajate)

  • IsPolymorphic

  • IsAbstract

  • Operațiuni de tip

Operațiunile au etichete în funcție de tipul acesteia, cum ar fi constructorul, distrugere, proprietatea, eveniment, indexare sau procedură. Puteți vizualiza aceste valori etichetat în modelul de UML utilizând pagina de Opțiuni de generare cod UML operațiunea caseta de dialog Proprietăți .

  • Tipul de returnare

  • Parametri

Notă : Următoarele membru operațiuni C# nu sunt acceptate în Microsoft Office Visio UML:

  • Nou

  • Interne

  • Extern

  • Înlocuire

Constantele

Constantele în C# sunt inversă proiectat ca UML atribute și includ:

  • Vizibilitate (public sau privat)

  • Tip

  • Valoare inițială

Constantele sunt adăugate la modelul ca atribute cu câmpul variabilă setat la congelate.

Notă : Elementele doar în citire în codul sunt inversă proiectate sub formă de constante.

Variabile de membru

C# membru variabile sunt inversă proiectat ca UML atribute și includ:

  • Nume

  • Tip

  • Vizibilitate (public, protejată sau privat)

  • Domeniu (statice sau partajate)

  • Changeable (congelate sau modificabile)

  • Valoare inițială

Metodă de parametri

C# metoda parametrii sunt inversă proiectat ca parametrii UML și includ:

  • Nume

  • Tip

  • Orientarea (în, inout, sau returnare)

  • Valoare implicită

C# construcții de cod care nu sunt acceptate în UML

Următorul cod construcții C# nu va mapate la elemente UML când inversă inginerie din Visual Studio .NET în Microsoft Office Visio.

  • Clasele: noi, interne, statice constructori

  • Date membri: nouă, interne

  • Enumerat tip: tip de bază

  • Evenimente: noi, interne

  • Excepții

  • Parametru: paramArray

  • Proprietăți: nouă, interne, înlocuire, închise

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×