2009-04-15 2 views
1

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

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

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

ответ

10

Использовать обычные .NET Reflector

+0

Единственный ответ ... в основном;) – Lucero

+0

@ Lucero: Не единственный ... –

+0

Ну, так как вопрос задает «код для любого другого класса в .NET», символы рамки или источник не будут помогите много. Кроме того, просмотр источников ротора может вводить в заблуждение, поскольку фактическая реализация BCL может отличаться. – Lucero

0

Рефлектор путь.

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

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

Смежные вопросы