private static void AddCoach(Team newTeam)
        {
            var newCoach = new Coach();

            Console.WriteLine("教练姓名:");
            newCoach.Name = Console.ReadLine();
            Console.WriteLine("教练身份证号:");
            newCoach.Id       = Console.ReadLine();
            newCoach.Position = Position.Coach;
            Console.WriteLine("教练战术指数:");
            newCoach.TacticsPower = int.Parse(Console.ReadLine());
            Console.WriteLine("教练人格魅力指数:");
            newCoach.PersonalPower = int.Parse(Console.ReadLine());
            Console.WriteLine("工资:");
            newCoach.Salary = decimal.Parse(Console.ReadLine());
            newTeam.AddCoach(newCoach);
        }
Beispiel #2
0
 /// <summary>
 /// 初始化数据
 /// </summary>
 /// <param name="league"></param>
 public static void InitData(League league)
 {
     #region team1
     var team1 = new Team();
     team1.Name = "皇马";
     team1.AddCoach(new Coach()
     {
         Gender        = Gender.Male,
         Name          = "佩吉特",
         Id            = "HM000",
         PersonalPower = 60,
         TacticsPower  = 88,
         Position      = Position.Coach,
         Salary        = 8
     });
     team1.AddPlayer(new Player
     {
         Id          = "HM001",
         Name        = "本泽马",
         Position    = Position.Forward,
         Gender      = Gender.Male,
         AttackPower = 88,
         DefendPower = 10,
         Stability   = 78,
         Salary      = 7
     });
     team1.AddPlayer(new Player
     {
         Id          = "HM002",
         Name        = "莫德里奇",
         Position    = Position.MidFeild,
         Gender      = Gender.Male,
         AttackPower = 80,
         DefendPower = 80,
         Stability   = 90,
         Salary      = 8
     });
     team1.AddPlayer(new Player
     {
         Id          = "HM003",
         Name        = "拉莫斯",
         Position    = Position.Defender,
         Gender      = Gender.Male,
         AttackPower = 70,
         DefendPower = 89,
         Stability   = 70,
         Salary      = 8
     });
     team1.AddPlayer(new Player
     {
         Id          = "HM004",
         Name        = "纳瓦斯",
         Position    = Position.GoalKeeper,
         Gender      = Gender.Male,
         AttackPower = 0,
         DefendPower = 88,
         Stability   = 90,
         Salary      = 7
     });
     #endregion
     #region team2
     var team2 = new Team();
     team2.Name = "巴萨";
     team2.AddCoach(new Coach()
     {
         Gender        = Gender.Male,
         Name          = "巴尔韦德",
         Id            = "BS000",
         PersonalPower = 60,
         TacticsPower  = 80,
         Position      = Position.Coach,
         Salary        = 7
     });
     team2.AddPlayer(new Player
     {
         Id          = "BS001",
         Name        = "梅西",
         Position    = Position.Forward,
         Gender      = Gender.Male,
         AttackPower = 99,
         DefendPower = 30,
         Stability   = 90,
         Salary      = 10
     });
     team2.AddPlayer(new Player
     {
         Id          = "BS002",
         Name        = "伊涅斯塔",
         Position    = Position.MidFeild,
         Gender      = Gender.Male,
         AttackPower = 90,
         DefendPower = 78,
         Stability   = 90,
         Salary      = 8
     });
     team2.AddPlayer(new Player
     {
         Id          = "BS003",
         Name        = "皮克",
         Position    = Position.Defender,
         Gender      = Gender.Male,
         AttackPower = 50,
         DefendPower = 85,
         Stability   = 77,
         Salary      = 7
     });
     team2.AddPlayer(new Player
     {
         Id          = "BS004",
         Name        = "特尔施特根",
         Position    = Position.GoalKeeper,
         Gender      = Gender.Male,
         AttackPower = 0,
         DefendPower = 90,
         Stability   = 90,
         Salary      = 7
     });
     #endregion
     #region team3
     var team3 = new Team();
     team3.Name = "中国";
     team3.AddCoach(new Coach()
     {
         Gender        = Gender.Male,
         Name          = "高洪波",
         Id            = "ZG000",
         PersonalPower = 40,
         TacticsPower  = 60,
         Position      = Position.Coach,
         Salary        = 7
     });
     team3.AddPlayer(new Player
     {
         Id          = "ZG001",
         Name        = "李毅",
         Position    = Position.Forward,
         Gender      = Gender.Male,
         AttackPower = 60,
         DefendPower = 10,
         Stability   = 60,
         Salary      = 10
     });
     team3.AddPlayer(new Player
     {
         Id          = "ZG002",
         Name        = "郑智",
         Position    = Position.MidFeild,
         Gender      = Gender.Male,
         AttackPower = 55,
         DefendPower = 50,
         Stability   = 70,
         Salary      = 8
     });
     team3.AddPlayer(new Player
     {
         Id          = "ZG003",
         Name        = "张三",
         Position    = Position.Defender,
         Gender      = Gender.Male,
         AttackPower = 30,
         DefendPower = 75,
         Stability   = 66,
         Salary      = 7
     });
     team3.AddPlayer(new Player
     {
         Id          = "ZG004",
         Name        = "李四",
         Position    = Position.GoalKeeper,
         Gender      = Gender.Male,
         AttackPower = 0,
         DefendPower = 70,
         Stability   = 80,
         Salary      = 7
     });
     #endregion
     league.AddTeam(team1);
     league.AddTeam(team2);
     league.AddTeam(team3);
 }