我一直在使用Visual Studio 2010RC版本。它有很多让人欣喜的东西。下面将其列举出来:
Sequence Diagram Generation
我觉得这是一颗救星。我不知道你是怎么样的,但作为开发人员的我,在完成设计之后,就想潜心投 入代码中。通常在开始编码之前,有时候我想要看序列图。现在,有了Visual Studio 2010序列图生成器 ,我可以简单地编写代码,然后生成。这不仅为您节省时间,而且让你更好地去理解可导致代码的复杂的 一些分支。
以下是我在这篇文章中要使用的代码:
1 class Animal {
2 public virtual void Description() { Console.WriteLine("Lives on earth"); }
3 }
4
5 class Bird : Animal {
6 public override void Description()
7 { Console.WriteLine("have feathers and a beak"); }
8 }
9
10 class Lion : Animal {
11 public override void Description()
12 {
13 Console.WriteLine("roars and have large teeth");
14 }
15 }
16
17 class Park
18 {
19 static void Main(string[] args)
20 {
21 List<Animal> animalsInPark = new List<Animal>();
22 ShowDescriptions(animalsInPark);
23 }
24
25 static void ShowDescriptions (List<Animal> animals)
26 {
27 animals.ForEach(animal => animal.Description());
28 }
29 }
现在右击ShowDescriptions(),然后单击生成序列图。您应该看到此对话框。