Delegaatti, joka on objektin kenttä (+ tapahtumankäsittely event)
Tee WinForm-projekti nimeltään esim. Lento.
Lisää projektiin luokka Lentokone. Määrittele ko. luokkaa ennen delegaattityyppi seuraavasti:
using System;
namespace Lento
{
public delegate void Lentokorkeudenkasittelija(Lentokone leko);
public class Lentokone
{
public Lentokone()
{
}
}
}
Määrittele seuraavaksi delegaattityyppinen muuttuja luokkaan Lentokone:
using System;
namespace Lento
{
public delegate void Lentokorkeudenkasittelija(Lentokone leko);
public class Lentokone
{
public event Lentokorkeudenkasittelija Lentokorkeudentarkistus;
public Lentokone()
{
}
}
}
Muuta luokka Lentokone kuten tässä.