Ejemplo n.º 1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            Hesap hesap = new Hesap();

            MethodInfo[] methods = hesap.GetMethodInfo();

            foreach (var item in methods)
            {
                if (item.Name == "ToString" || item.Name == "Equals" || item.Name == "GetMethodInfo" || item.Name == "GetHashCode" || item.Name == "GetType")
                {
                }
                else
                {
                    comboBox1.Items.Add(item);
                    comboBox1.DisplayMember = "ıtems.Name";
                }
            }
        }
Ejemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            decimal sayi1, sayi2;

            try
            {
                sayi1 = Convert.ToDecimal(textBox1.Text);
                sayi2 = Convert.ToDecimal(textBox2.Text);

                Hesap hesap = new Hesap();


                MethodInfo methodInfo = (MethodInfo)comboBox1.SelectedItem;
                decimal    sonuc      = Convert.ToDecimal(methodInfo.Invoke(hesap, new object[2] {
                    sayi1, sayi2
                }));

                label1.Text = sonuc.ToString();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }