Как просмотреть код для классов в библиотеке .NET? - PullRequest
1 голос
/ 15 апреля 2009

Я хотел бы взглянуть на код некоторых классов в библиотеке .NET. Я нахожу функции, используя intellisense и просто читая всплывающие подсказки, которые появляются при выборе различных элементов.

Одним из примеров является метод Contains, который вы можете использовать в массивах для поиска заданной строки. Я просто случайно наткнулся на это, работая над упражнением для обучения. Я предполагаю, что это простой метод, который просто перебирает массив и проверяет строку в каждом элементе.

Если бы я хотел взглянуть на этот код или код для любого другого класса в .NET, как бы я поступил? У меня Visual Studio 2008.

Ответы [ 3 ]

10 голосов
/ 15 апреля 2009

Использование .NET Reflector

1 голос
/ 15 апреля 2009

Либо Отражатель (для простоты использования и универсального применения), либо Сервер символов Microsoft для реальных вещей.

0 голосов
/ 15 апреля 2009

Отражатель - путь.

.NET Framework 3.5 BCL исходный код доступен через символы отладки (справочная лицензия).

Исходный код SSCLI (Rotor) и Mono также может иметь значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...