0 голосов
спросил от в категории NETNET4
Прежде всего, см. комментарий к вопросу ThePhantomUpvoter и просмотрите общий дизайн вашего кода.

В некотором смысле, вы исказил вашу проблему в вашем вопросе. Ваша проблема не проблема перевода с VB.NET на C #, а проблема понимания дизайна кода и, в частности, сборок. По сути, для .NET «DLL» или «EXE» почти не имеют значения, они представляют собой ничего, кроме основных модулей, составляющих сборки. Ассамблея является центральной концепцией .NET. Вы можете ссылаться на сборку или загружать ее во время выполнения таким же образом.

Что касается переводов между VB.NET, C # (а также IL), вам не нужно спросите об этом в каждом случае. Вместо этого вы можете использовать автоматический перевод:

  • Используйте один из онлайновых переводчиков. Я не хочу указывать на какой-либо конкретный; просто посмотрите здесь: #http://bit.ly/XFdX2G # [#^ #].
    В моих наблюдениях эта более точна, чем некоторые другие: #http://converter.telerik.com/ # [#^ #].
  • Теперь, действительно замечательное автономное решение: используйте ILSpy с открытым исходным кодом:
    #http://www.ilspy.net/ # [#^ #],
    #http://en.wikipedia.org/wiki/.NET_Reflector # [#^ #].

    Сначала вам нужно скомпилировать проект и получить скомпилированную сборку. Он скомпилирован для CIL:
    #http://en.wikipedia.org/wiki/Common_Intermediate_Language # [#^ #].

    Вы можете загрузить сборку в ILSpy и разобрать ее. У него есть опция для языка вывода. Выберите C # или VB.NET и перекомпилируйте часть кода, в которой вы нуждаетесь. Вы закончили.


Удачи,
? SA
< DIV>

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

Категории

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

Связанных вопросов не найдено

...