Работа со сборками

Создайте сборку с именем MyAssembly. Класс MyAssembly должен содержать пять функций, возвращающих значения разного типа и с разными списками параметров, а также различными модификаторами доступа; две переменных члена класса и один вложенный класс.

Например:

using System;

public class MyAssembly

{

    public void Method1()    {        Console.WriteLine("");    }

    private void Method2(int i)    {        Console.WriteLine("");    }

// …

}

Реализуйте класс GetInfo1, отображающий в стандартный поток вывода информацию о всех членах сборки MyAssembly.

Реализуйте класс GetInfo1, отображающий в стандартный поток вывода информацию о всех методах сборки MyAssembly.

 

Для загрузки сборки используйте код:
            Assembly a = Assembly.Load("имя сборки");

Для создания объекта с информацией о типа используйте код:
           Type[] mytypes = a.GetTypes();

Для получения информации о методах создайте объект типа MethodInfo и используйте метод GetMethods, указав в качестве параметра объект типа BindingFlags, определяющий какие методы учитывать.

 

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100