示例#1
0
文件: Form1.cs 项目: ShadowImmor/N6-7
        private void CreateClass_button_Click(object sender, EventArgs e)
        {
            Type           t = Type.GetType("Zadanie_21.Form1+" + TypeClass_textBox.Text);
            ISomeInterface w = (Zadanie_21.Form1.ISomeInterface)Activator.CreateInstance(t);

            w.SomeMethod();
        }
示例#2
0
文件: Form1.cs 项目: ChelIIl/week-6-7
        private void button1_Click(object sender, EventArgs e)
        {
            Type           t = Type.GetType("WindowsFormsApp10." + textBox1.Text);
            ISomeInterface w = (ISomeInterface)Activator.CreateInstance(t);

            w.SomeMethod();
        }
 public void DoWork()
 {
     foreach (var i in _generator.GetSequence())
     {
         _dep.SomeMethod(i);
     }
 }
示例#4
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            Type           t = Type.GetType("wk6_7" + textBox1.Text);
            ISomeInterface w = (wk6_7.ISomeInterface)Activator.CreateInstance(t);

            w.SomeMethod();
        }
示例#5
0
文件: Form1.cs 项目: frants199/6-7
        private void button1_Click(object sender, EventArgs e)
        {
            // Получаем тип по имени.
            Type t = Type.GetType("PP7_12" + textBox1.Text);
            // Создаем переменную по типу.
            ISomeInterface w = (PP7_12.ISomeInterface)Activator.CreateInstance(t);

            // Вызываем метод.
            w.SomeMethod();
        }
    static void Main()
    {
        SomeDerivedClass  obj = new SomeDerivedClass();
        ISomeInterface    isi = obj;
        IAnotherInterface iai = obj;

        isi.SomeMethod();
        iai.SomeMethod();
        iai.AnotherMethod();
    }
示例#7
0
 public void DoSomeWorkOnSomeInterface(ISomeInterface obj)
 {
     obj.SomeMethod();
 }