zoukankan      html  css  js  c++  java
  • 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();
            }
        }
    }

    最后,如果点击生成序列图

     

    然后得到图: 

     

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

  • 相关阅读:
    JQuery源码解析(九)
    JQuery源码分析(八)
    C#的扩展方法解析
    JQuery基础DOM操作
    Ajax中的eval函数的用法
    EF上下文管理
    Asp.Net请求管道中的19个事件
    JQuery源码分析(七)
    SoftReference、WeakReference、PhantomRefrence分析和比较
    php 计算gps坐标 距离
  • 原文地址:https://www.cnblogs.com/shineqiujuan/p/2379714.html
Copyright © 2011-2022 走看看