Microsoft Visual C#-kode til UML-tilordning

Obs!: Vi ønsker å gi deg det nyeste hjelpeinnholdet så raskt som mulig, på ditt eget språk. Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig for deg nederst på denne siden? Her er den engelske artikkelen for enkel referanse.

Under omvendt utvikling tilsvarer følgende kodekonstruksjoner i Visual C# UML-elementer.

Namespace

C#-Namespace omvendt utvikling som en UML- pakke, og inneholder:

  • Navn

  • Medlemmer

Klasser

C# klasser utføres omvendt utvikling av som UML-klasser, og de omfatter:

  • Navn

  • Arvet klasser og implementert grensesnitt

  • Synlighet (offentlig, beskyttet eller privat)

  • IsAbstract

  • IsLeaf

  • Grunnleggende klasser og implementert grensesnitt

  • Medlem /-funksjoner

  • Medlemsvariabler

Obs!: I C# støttes ikke for følgende klassekonstruksjoner i Microsoft Office Visio UML:

  • Ny

  • Intern

Grensesnitt

C#-grensesnitt utføres omvendt utvikling av som UML- grensesnitt figurer, og de omfatter:

  • Navn

  • Synlighet (offentlig, beskyttet eller privat)

  • IsLeaf

  • Grunnleggende grensesnitt

  • Medlemsoperasjoner

Opplistet

En C# opplistet utføres omvendt utvikling av som en UML- datatype med << opplistet >> stereotyp og inkluderer:

  • Navn

  • Synlighet (offentlig, beskyttet eller privat)

  • IsLeaf

  • Medlemmer

Obs!: Informasjonen etter grunntall type støttes ikke i Microsoft Office Visio UML i C#.

Struktur

En struktur i C# omvendt utvikling som en UML-klasse med << struktur >> stereotyp, og inneholder:

  • Navn

  • Synlighet (offentlig, beskyttet eller privat)

  • IsAbstract

  • IsLeaf

  • Grunnleggende klasser og implementert grensesnitt

  • Medlemmer

Egenskaper

Egenskaper i C# utføres omvendt utvikling av som UML-operasjoner, og de omfatter:

  • Navn

  • Synlighet (offentlig, beskyttet eller privat)

  • Type

  • Få og angi metoder (lagt til som kodegenereringsalternativer)

Obs!: Følgende C# egenskaper støttes ikke i Microsoft Office Visio UML:

  • Ny

  • Intern

  • Overstyre

Representanter

  • Representanter i C# utføres omvendt utvikling av som UML-klasser med << representant >> stereotypen, og de omfatter:

  • Navn

  • Synlighet (offentlig, beskyttet eller privat)

  • Signatur (lagt til i klassen som en operasjon)

Medlemsoperasjoner

C# medlemsoperasjoner utføres omvendt utvikling av som UML-operasjoner, og de omfatter:

  • Navn

  • Synlighet (offentlig, beskyttet eller privat)

  • Omfang (statisk eller delt)

  • IsPolymorphic

  • IsAbstract

  • Operasjonstype

Operasjoner har koder i henhold til type, for eksempel konstruktør, ødelegger, egenskap, hendelse, indekserer eller prosedyre. Du kan vise disse kodede verdiene i UML-modellen ved hjelp av Koden generering av alternativer-siden i dialogboksen Egenskaper for UML-operasjon.

  • Returtype

  • Parametere

Obs!: Følgende C# medlemsoperasjoner støttes ikke i Microsoft Office Visio UML:

  • Ny

  • Intern

  • Extern

  • Overstyre

Konstanter

Konstanter i C# utføres omvendt utvikling av som UML-attributter og de omfatter:

  • Synlighet (offentlig eller privat)

  • Type

  • Startverdien

Konstantene blir lagt til i modellen som attributter med redigerbare feltet satt til frosset.

Obs!: Skrivebeskyttet-elementer i koden utføres omvendt utvikling av som konstanter.

Medlemsvariabler

C# medlemsvariabler utføres omvendt utvikling av som UML-attributter og de omfatter:

  • Navn

  • Type

  • Synlighet (offentlig, beskyttet eller privat)

  • Omfang (statisk eller delt)

  • Kan endres (frosset eller kan endres)

  • Startverdien

Metodeparametere

C# utføres omvendt utvikling av som UML-parametere og de omfatter:

  • Navn

  • Type

  • Retning (in, inout, out eller Enter)

  • Standardverdi

C#-kodekonstruksjoner ikke støttes i UML

Følgende C#-kode skjemakonstruksjoner tilordnes ikke til UML-elementer når omvendt utvikling fra Visual Studio til Microsoft Office Visio.

  • Klasser: ny, intern, statiske konstruktører

  • Medlemmer: ny, intern

  • Opplistet: basere type

  • Hendelser: ny, intern

  • Unntak

  • Parameter: paramArray

  • Egenskaper: ny, intern, overstyring, lukket

Bli bedre på Office
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×