Example #1
0
        private void Fun1()
        {
            Class1 c1 = new Class1(5);
            c1.ok();
            Console.WriteLine(c1.K3);
            Struct2 s2 = new Struct2(6);
            s2.ok();
            //  Console.WriteLine(s2.K3);
            Team team = new Team();
            team.AddMember(new Employee("Anders", "Developer", 26));
            team.AddMember(new Employee("Bill", "Developer", 46));
            team.AddMember(new Employee("Steve", "CEO", 36));

            Team clone = team.Clone() as Team;

            // Display the original team.
            Console.WriteLine("Original Team:");
            Console.WriteLine(team);

            // Display the cloned team.
            Console.WriteLine("Clone Team:");
            Console.WriteLine(clone);

            // Make changes.
            Console.WriteLine("*** Make a change to original team ***");
            Console.WriteLine(Environment.NewLine);
            team.TeamMembers[0].Title = "PM";
            team.TeamMembers[0].Age = 30;
            Console.WriteLine(team);

            Console.WriteLine("*** Student ***");
            Student student = new Student(15, "Tim");
            Student cloneStudent = student.Clone() as Student;
            Console.WriteLine(student);
            Console.WriteLine(cloneStudent);
            Console.WriteLine("*** Change Student ***");
            cloneStudent.age = 16;
            cloneStudent.Name = "Jacy";
            Console.WriteLine(student);
            Console.WriteLine(cloneStudent);
        }
 public uint GetData(Team team, UserState state)
 {
     return data[(int)team][(int)state]++;
 }
 public void SetData(Team team, UserState state)
 {
     data[(int)team][(int)state]++;
 }
Example #4
0
 public User(Team team)
 {
     _team = team;
 }