All pastes #985281 Raw Edit

rickywh

public text v1 · immutable
·published 2008-04-14 21:58 UTC
rendered paste body
using System;

using System.Collections.Generic;

using System.Text;

namespace LearningConsoleApplicationSoln
{
    public class Starter
    {
        public static void Main()
        {
            Humans ricky = new Humans("ricky");
            myTestDelegate1 newDel = new myTestDelegate1(ricky.myTestHandler);
            Animals.myTestEvent();  // does this fire my event?
        }
    }
    public class LivingThings
    {
        public string info = "all living things are nice";

        public LivingThings()
        {
            Console.Write(this.info+" ");
        }
    }
    public class Animals : LivingThings
    {
        public static event myTestDelegate1 myTestEvent;
        public Animals()
        {
        }
    }
    public class Cats : Animals
    {
        public Cats()
        {
        }
    }
    public class Humans : Animals
    {
        public string name;
        public Humans(string name)
        {
            this.name = name;
            Console.WriteLine("A new human was just created named {0}.", this.name);
        }
        public void myTestHandler()
        {
            Console.WriteLine("this is my test handler");
        }
    }
    public class Birds : Animals
    {
        public Birds()
        {
        }
    }
    public delegate void myTestDelegate1();
}