Сведения о коде Microsoft Visual C# для сопоставления с UML

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

При реконструировании следующие конструкции кода в Visual C# соответствуют элементам UML.

Пространство имен

Пространство имен C# реконструируется в виде UML _з0з_и включает следующие возможности:

  • Name (Имя)

  • Участники

Классы

Классы C# реконструированы в виде UML-классов и включают:

  • Name (Имя)

  • Унаследованные классы и реализованные интерфейсы

  • Visibility (общедоступная, защищенная или частная)

  • Abstract

  • Лист

  • Базовые классы и реализованные интерфейсы

  • Операции и функции членов

  • Переменные членов

Примечание: В C# не поддерживаются следующие конструкции класса в Microsoft Office Visio UML.

  • Создать

  • Внутренняя

Интерфейсы

Интерфейсы C# реконструированы в виде фигур UML _з0з_ и включают:

  • Name (Имя)

  • Visibility (общедоступная, защищенная или частная)

  • Лист

  • Базовые интерфейсы

  • Операции с участниками

Перечисляемый тип

Перечислимый тип C# реконструируется как UML- _з0з_ с < < enum > > стереотип и включает следующие элементы:

  • Name (Имя)

  • Visibility (общедоступная, защищенная или частная)

  • Лист

  • Участники

Примечание: В C# сведения, предоставленные базовым типом, не поддерживаются в Microsoft Office Visio UML.

Структуры

Структура в языке C# реконструирована в виде класса UML с < < struct > > стереотип и включает следующие возможности:

  • Name (Имя)

  • Visibility (общедоступная, защищенная или частная)

  • Abstract

  • Лист

  • Базовые классы и реализованные интерфейсы

  • Участники

Свойства

Свойства в C# реконструированы в виде операций UML и включают:

  • Name (Имя)

  • Visibility (общедоступная, защищенная или частная)

  • Type (Тип)

  • Методы get и Set (добавленные в виде параметров формирования кода)

Примечание: Следующие свойства C# не поддерживаются в Microsoft Office Visio UML:

  • Создать

  • Внутренняя

  • Переопределение

Делегаты

  • Делегаты в C# реконструированы в виде классов UML с помощью < < делегата > > стереотипа и включают:

  • Name (Имя)

  • Visibility (общедоступная, защищенная или частная)

  • Подпись (добавляется в класс как операция)

Операции с участниками

Операции с членами C# реконструированы в виде операций UML и включают:

  • Name (Имя)

  • Visibility (общедоступная, защищенная или частная)

  • Область (статическая или общая)

  • Исполиморфик

  • Abstract

  • Тип операции

Операции имеют теги в соответствии с их типом, например конструктор, деструктор, свойство, событие, индексатор или процедура. Эти помеченные значения можно просмотреть в модели UML с помощью страницы параметров создания кода в диалоговом окне " Свойства операций UML ".

  • Тип возврата

  • Параметры

Примечание: Следующие операции с членами C# не поддерживаются в Microsoft Office Visio UML:

  • Создать

  • Внутренняя

  • Строку

  • Переопределение

Константы

Константы в C# реконструированы в виде атрибутов UML и включают:

  • Видимость (общедоступная или частная)

  • Type (Тип)

  • Начальное значение

Константы добавляются в модель в качестве атрибутов с изменяемым полем, для которого установлено значение заморожено.

Примечание: В коде элементы, доступные только для чтения, реконструированы в виде констант.

Переменные членов

Переменные членов C# реконструированы в виде атрибутов UML и включают:

  • Имя

  • Тип

  • Visibility (общедоступная, защищенная или частная)

  • Область (статическая или общая)

  • Изменяемый (замороженный или изменяемый)

  • Начальное значение

Параметры метода

Параметры метода C# реконструированы в виде параметров UML и включают:

  • Имя

  • Тип

  • Направление (in, InOut, out или Return)

  • Значение по умолчанию

Конструкции кода C#, не поддерживаемые в UML

Следующие конструкции кода C# не сопоставляются с элементами UML при реконструировании из Visual Studio .NET в Microsoft Office Visio.

  • Классы: новые, внутренние, статические конструкторы

  • Элементы данных: создать, внутреннее

  • Тип перечисления: базовый тип

  • События: "создать", "внутренний"

  • Исключения

  • Параметр: paramArray

  • Свойства: New, internal, override, Sealed

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×