示例#1
0
 private void button1_Click(object sender, EventArgs e)
 {
     string result = "";
     Echo e1 = new Echo();
     Echo e2 = new Echo();
     int x = 0;
     while (x < 4)
     {
         result = result + e1.Hello() + "\n";
         e1.Count = e1.Count + 1;
         if (x == 3)
         {
             e2.Count = e2.Count + 1;
         }
         if (x > 0)
         {
             e2.Count = e2.Count + e1.Count;
         }
         x = x + 1;
     }
     MessageBox.Show(result + "Count: " + e2.Count);
 }
示例#2
0
 private void button1_Click(object sender, EventArgs e)
 {
     string result = "";
     Echo e1 = new Echo();
     Echo e2 = new Echo(); // Bonus answer: Echo e2 = e1;
     int x = 0;
     while (x < 4)
     {
         result = result + e1.Hello() + "\n";
         e1.count = e1.count + 1;
         if (x == 3) // Alternate solution: x == 4
         {
             e2.count = e2.count + 1;
         }
         if (x > 0) // Alternate solution: x < 4
         {
             e2.count = e2.count + e1.count;
         }
         x = x + 1;
     }
     MessageBox.Show(result + "Count: " + e2.count);
 }