示例#1
0
 private void button3_Click(object sender, EventArgs e)
 {
     Elephant holder;
     holder = lloyd;
     lloyd = lucinda;
     lucinda = holder;
     MessageBox.Show("Objects swapped");
 }
示例#2
0
        private void button4_Click(object sender, EventArgs e)
        {
            lloyd.TellMe("Hi", lucinda);
            lloyd.SpeakTo(lucinda, "Hello");

            lloyd = lucinda;
            lloyd.EarSize = 4321;
            lloyd.WhoAmI();
        }
 public void SpeakTo(Elephant whoToTalkTo, string message)
 {
     whoToTalkTo.TellMe(message, this);
 }
        /* Here are the TellMe() and SpeakTo() methods from p154 */

        public void TellMe(string message, Elephant whoSaidIt)
        {
            MessageBox.Show(whoSaidIt.Name + " says: " + message);
        }
示例#5
0
 public Form1()
 {
     InitializeComponent();
     lucinda = new Elephant() { Name = "Lucinda", EarSize = 33 };
     lloyd = new Elephant() { Name = "Lloyd", EarSize = 40 };
 }
示例#6
0
 public void SpeakTo(Elephant whoToTalkTo, string message)
 {
     whoToTalkTo.TellMe(message, this);
 }
示例#7
0
        /* Here are the TellMe() and SpeakTo() methods from p154 */

        public void TellMe(string message, Elephant whoSaidIt) {
            MessageBox.Show(whoSaidIt.Name + " says: " + message);
        }