В каком языке Платформа.NET записана?

Должен был недавно сделать что-то подобное. То, что я сделал, было:

  • делают метод, который берет словарь (ключ = маркерное имя, значение = текст, который необходимо вставить)
  • Получают все соответствия к маркерному формату (##. +?## в Вашем случае я предполагаю, не настолько хороший в регулярных выражениях :P), использование Regex. Соответствия (вход, регулярное выражение)
  • foreach по результатам, с помощью словаря для нахождения вставки оценивают за маркер.
  • результат возврата.

Сделанный ;-)

, Если Вы хотите протестировать свой regexes, я могу предложить регулятор.

41
задан chester89 24 August 2009 в 21:40
поделиться

2 ответа

CLI / CLR написан на C / C ++ и ассемблере. Почти все классы .NET Framework написаны на C #>, скомпилированном в IL, который работает в CLR. Если вы взломаете библиотеку фреймворка в классе Reflector, вы можете увидеть такой атрибут, как [MethodImpl (MethodImplOptions.InternalCall)], который делегирует вызов CLI.

56
ответ дан 27 November 2019 в 00:42
поделиться

Некоторые части .NET Framework открыты -source, например ASP.NET MVC, и он написан на C #.

Поскольку .NET Framework представляет множество сборок, я предполагаю, что разные библиотеки написаны на разных языках. Пока язык является CLR-совместимым, его можно использовать для построения частей фреймворка.

Однако все сказано; Я предполагаю, что львиная доля .NET Framework написана на C ++ и C #.

3
ответ дан 27 November 2019 в 00:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: