Tietoja Microsoft Visual C#-koodin ja UML-määritys

Huomautus: Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon.

Rakenteen seuraava koodi Visual C# rakenteita vastaavat UML-elementteihin.

Namespace

C#-Namespace muutetaan UML- pakettija sisältää:

  • Nimi

  • Jäsenet

Luokat

C# luokat ovat muutetaan UML-luokiksi, ja ne sisältävät:

  • Nimi

  • Peritään luokat ja toteutettu liityntäkohdat

  • Näkyvyys (Yleinen, suojattu tai yksityinen)

  • IsAbstract

  • IsLeaf

  • Perus-luokat ja toteutettu liityntäkohdat

  • Jäsenen toiminnot/Funktiot

  • Jäsenmuuttujat

Huomautus: C# seuraavat luokkarakenteita ei tueta Microsoft Office Visio UML:

  • Uusi

  • Sisäinen

Liityntäkohdat

C# liittymät muutetaan UML- käyttöliittymä muotoja, eikä se sisältää:

  • Nimi

  • Näkyvyys (Yleinen, suojattu tai yksityinen)

  • IsLeaf

  • Perus liityntäkohdat

  • Jäsenen toiminnot

Numeroitu tyyppi

C#-numeroitu tyyppi muutetaan UML- tietotyyppi << luettelo >> stereotyyppi ja sisältää:

  • Nimi

  • Näkyvyys (Yleinen, suojattu tai yksityinen)

  • IsLeaf

  • Jäsenet

Huomautus: C# perustyyppiä toimittamien tietojen ei tueta Microsoft Office Visio UML.

Struct

C# struct muutetaan UML-luokka, jossa << struct >> stereotyyppi ja sisältää:

  • Nimi

  • Näkyvyys (Yleinen, suojattu tai yksityinen)

  • IsAbstract

  • IsLeaf

  • Perus-luokat ja toteutettu liityntäkohdat

  • Jäsenet

Ominaisuudet

C# ominaisuudet muutetaan UML-toimintoja, eikä se sisältää:

  • Nimi

  • Näkyvyys (Yleinen, suojattu tai yksityinen)

  • Tyyppi

  • Hanki ja Aseta menetelmiä (lisättyjä koodin luonti-asetukset)

Huomautus: Microsoft Office Visio UML ei tue seuraavia C#-ominaisuuksia:

  • Uusi

  • Sisäinen

  • Ohita

Edustajat

  • C# edustajat muutetaan UML-luokat, joissa on << delegate >> stereotyyppi, eikä se sisältää:

  • Nimi

  • Näkyvyys (Yleinen, suojattu tai yksityinen)

  • Allekirjoitus (lisätään luokan toiminnon kuin)

Jäsenen toiminnot

C# jäsenen toimintojen muutetaan UML-toimintoja, eikä se sisältää:

  • Nimi

  • Näkyvyys (Yleinen, suojattu tai yksityinen)

  • Laajuus (staattinen tai jaettu)

  • IsPolymorphic

  • IsAbstract

  • Toiminnon tyyppi

Toiminnoissa on tunnisteet niiden tyypin, kuten konstruktori, tuhoaja, ominaisuus, tapahtuma, indeksointitoiminto tai ohjeiden mukaisesti. Voit tarkastella merkittyjä arvot UML-toiminnon ominaisuudet -valintaikkunan Koodin luonti asetukset -sivulla UML-malli.

  • Palautustyyppi

  • Parametrit

Huomautus: Microsoft Office Visio UML ei tue seuraavia C# jäsenen toiminnot:

  • Uusi

  • Sisäinen

  • Ulkoinen

  • Ohita

Vakiot

C# vakiot muutetaan UML-määritteitä, eikä se sisältää:

  • Näkyvyys (julkinen tai yksityinen)

  • Tyyppi

  • Alkuarvo

Vakiot lisätään mallin määritteet ja muutettava kenttä määrittää lukitun.

Huomautus: Vain luku-koodin osat muutetaan vakioita.

Jäsenmuuttujat

C# jäsenmuuttujat muutetaan UML-määritteitä, eikä se sisältää:

  • Nimi

  • Tyyppi

  • Näkyvyys (Yleinen, suojattu tai yksityinen)

  • Laajuus (staattinen tai jaettu)

  • Muuttuva (lukitun tai muutettavissa)

  • Alkuarvo

Menetelmäparametrit

C# menetelmäparametrit muutetaan UML-parametrit, eikä se sisältää:

  • Nimi

  • Tyyppi

  • Suunta (sisään, inout, out tai palaa)

  • Oletusarvo

Koodin rakenteita C# UML ei tue

UML-elementtien kun muutos tehdään Visual Studio Microsoft Office Visio ei voi yhdistää seuraavat C#-koodirakenteet.

  • Luokat: uusi, sisäinen, staattiset Rakentajat

  • Tietoja jäsenet: uusi, sisäinen

  • Numeroitu tyyppi: perusta tyyppi

  • Tapahtumat: uusi, sisäinen

  • Poikkeukset

  • Parametri: paramArray

  • Ominaisuudet: uusi, sisäinen, ohitus, suljettu

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×