public QwixxPage() { InitializeComponent(); btnNeuesSpiel.Clicked += (o, e) => NeuesSpiel?.Invoke(); btnBerechne.Clicked += (o, e) => Berechne?.Invoke(); btnInfo.Clicked += OnInfoClicked; }
static void Main(string[] args) { // create delegate with variable aufrufer Berechne aufrufer = new Berechne(Addition); // instanz delegate with method as param int ergebnis = aufrufer(5, 1); // create new var equal aufrufer with param, that calls addtion method Console.WriteLine(ergebnis); Console.ReadKey(); }
static void Main(string[] args) { Berechne berechne = new Berechne(Addition); int ergebnis = berechne(5, 4); Console.WriteLine("Das Ergebnis ist " + ergebnis); berechne = new Berechne(Subtraktion); ergebnis = berechne(118, 77); Console.WriteLine("Das Ergebnis ist " + ergebnis); Console.ReadKey(); }
public void Test(TestCaseData tcd) { var result = Berechne.Term(tcd.Input); Assert.That(result, Is.EqualTo(tcd.Expected).Within(0.00001)); }