private void btnCalculate_Click(object sender, EventArgs e) { int sayi1 = new Random().Next(100); int sayi2 = new Random().Next(100); DortIslem oper = new DortIslem(); //with parameter Func <int, int, int> value = oper.RandomX; //without parameter //how to change random number, with thread.sleep Thread.Sleep(1000); Func <int> funcvalue = () => new Random().Next(100); textBox2.Text = funcvalue().ToString(); textBox1.Text = value(sayi1, sayi2).ToString(); }
private static void Calistir(DortIslem delege, ref double a, ref double b) { // Delegate[] functions = delege.GetInvocationList(); // foreach (var item in functions) // { // double result = (double)item.DynamicInvoke(a,b); // Console.WriteLine($" {item.Method.Name} result: {result}"); // } delege.Invoke(a, b); // delege(a,b); // IAsyncResult res = delege.BeginInvoke(a,b,null,null); // delege.EndInvoke(res); }
void Bul() { DortIslem dortIslem = new DortIslem(int.Parse(btnSix.Text), int.Parse(btnThree.Text)); }