Как создать диаграмму классов C# в visual studio 2015/

мне нужно создать диаграмму классов из моего существующего кода. Предположим, у меня есть следующие классы ... --3-->

public class Person
{
   public string Name { get; set;} 
   public int Age { get; set;} 

   public Address Address { get; set; }
   public Education Education { get; set; }
}

public class Address
{
   public string AddressLine1 { get; set; }
   ....
}

public class Education
{
   public string CollegeName { get; set; }
   ....
}

Я хочу создать digram для Person класс:

enter image description here

Я знаю о диаграмме UML, но она не создает то, что я ожидаю. Насколько я знаю, это только создает иерархию наследования.

Я использую Visual Studio 2015 community edition. Может ли кто-нибудь сказать мне инструмент для создания класса digram как я уже упоминал выше?

спасибо!

2 ответов


Правой Кнопкой Мыши на .cs файл, имеющий ваши классы и нажмите на диаграмму классов View: enter image description here

после этого перейдите к свойству класса, которое вы хотите, и щелкните правой кнопкой мыши, затем выберите Show As Association

enter image description here


yUML - это расширение Visual Studio, которое должно компоновать ваши классы так, как вы хотите.

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

yUML Screenshot