VS2010 生成序列圖實例


今天我用一個非常非常簡單的代碼實例來體驗一下VS2010生成序列圖的過程:很簡單,希望大家不要拍磚啊:)

例子:聲明一個學生類,一個課程類,在主程序中讓學生學一個課,就這么簡單:)上代碼:

課程類:

 using System;

using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
     class Course
    {
         public  string CourseName {  getset; }

         public  void ResetCouseName()
        {
             this.CourseName =  " R&S ";
        }
    }
}

學生類:

 using System;

using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
     class Student
    {
         public  string StudentName {  getset; }

         public List<Course> SelectedCouses =  new List<Course>();

         public  void AddCourse(Course c)
        {

             this.SelectedCouses.Add(c);
        }

         public  void ResetAllTheCourse()
        {
             foreach ( var item  in SelectedCouses)
            {
                item.ResetCouseName();
            }
        }
    }
}

程序入口:

 using System;

using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
     class Program
    {
         static  void Main( string[] args)
        {
            Student s =  new Student();
            Course chineseCourse =  new Course();
            chineseCourse.CourseName =  " Chinese ";

            Course englishCourse =  new Course();
            englishCourse.CourseName =  " english ";

            s.AddCourse(chineseCourse);
            s.AddCourse(englishCourse);

             foreach (Course item  in s.SelectedCouses)
            {
                Console.WriteLine(item.CourseName);   
            }
            Console.Read();
        }
    }
}

最后,如果點擊生成序列圖

 

然后得到圖: 

 

然后結束,至於序列圖是什么概念,有圖有真相,看圖就可以明白怎么玩的了:) 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM