C#影院售票系统毕业设计(1)

2019-12-30 11:02:24王冬梅

座位集合属性(Seat):自定义泛型集合Dictionary<string,Seat>

放映计划Schedule:Schedule自定义类型

已售出电影票的集合(SoldTicket):自定义泛型集合List<Ticket>

保存和读取售票情况的Save()和Load()方法
 

  1. using System;  using System.Collections.Generic; 
  2. using System.Linq;  using System.Text; 
  3. using System.Threading.Tasks;   
  4. namespace 影院售票系统  { 
  5. /// <summary>  /// 影院类 
  6. /// </summary>  public class Cinema 
  7. {  private Dictionary<string, Seat> _seats = new Dictionary<string, Seat>(); 
  8. /// <summary>  /// 座位集合 
  9. /// </summary>  public Dictionary<string, Seat> Seats 
  10. {  get { return _seats; } 
  11. set { _seats = value; }  } 
  12. private Schedule _schedule = new Schedule();  /// <summary> 
  13. /// 放映计划  /// </summary> 
  14. public Schedule Schedule  { 
  15. get { return _schedule; }  set { _schedule = value; } 
  16. }  private List<Ticket> _soldTickets=new List<Ticket>(); 
  17. /// <summary>  /// 已经售出的票 
  18. /// </summary>  public List<Ticket> SoldTickets 
  19. {  get { return _soldTickets; } 
  20. set { _soldTickets = value; }  } 
  21. /// <summary>  /// 保存售票信息到文件中 
  22. /// </summary>  public void Save()  
  23. {  //Save和Load的代码在窗体的代码实现了 
  24. }  /// <summary> 
  25. /// 从文件中读取售票信息  /// </summary>