Как преобразовать VB.NET, кодируемый в рабочем коде C#?

StackOverflow https://stackoverflow.com/questions/3112319

  •  29-09-2019
  •  | 
  •  

Вопрос

Привет, я хочу преобразовать код в Веб -камера с использованием directshow.net к C#. Он отлично работает в VB.net. Я попытался преобразовать с помощью онлайн -конвертера, однако я получил около 30 ошибок,

Любые предложения к тому, что я должен сделать дальше:

Это конвертер, который я использовал:

1) Преобразовать VB.net в C#

Это было полезно?

Решение

В статье CodeProject говорится, что автор изначально преобразовал этот образец от C # к VB.net. Это может быть оригинальный источник C#:

http://blogs.msdn.com/b/markhsch/archive/2007/11/19/c-webcam-user-control-source.aspx

Другие советы

Кто сказал, что вы даже должны это преобразовать? Вы можете бросить его в библиотеку классов и использовать DLL в своем проекте C#. Нет необходимости в переводе идеально работающего кода .NET в другой код .NET.

Без ошибок и релевантного исходного кода мы не можем помочь. Лучше всего использовать онлайн -конвертер (как и вы) и исправить ошибки компилятора, а затем проверить другие ошибки.

Я использовал Sharpdevelop, чтобы перевести между VB и C# несколько раз для проектов. Это действительно довольно здорово, нужно было внести незначительные изменения.

http://www.sharpdevelop.net

Используйте Redgate's отражатель против составленной сборки и Дениса Бауэра Дизассемблер Чтобы вернуть код на языке по вашему выбору.

Я повторил предложение Npinti; Но я никогда не нашел конвертера, который будет делать все безупречно.

Я предполагаю, что вы найдете несколько, которые делают хорошую/отличную работу; Но вам все равно придется немного поработать, чтобы все играть хорошо.

Узнайте C#, затем преобразуйте его.

Может быть C-Шарпенер для VB будет работать

Вот твой золотой билет !!! ;) Когда я нашел этот инструмент (который делает идеальную конверсию в 99% случаев, он действительно облегчает жизнь разработчиков SA VB и открывает все онлайн -фрагменты и образцы исключительно в C, которые теперь доступны для VB'er ... который Кстати, на данный момент так упускается из виду, это просто сумасшедший!)

Вот что я имею в виду «драгоценный камень»: http://converter.telerik.com/

Надеюсь, это поможет!!!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top