Как конвертировать кодировку vb.net в код WORKING c #? - PullRequest
1 голос
/ 24 июня 2010

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

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

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

1) Конвертировать VB.NET в C #

Ответы [ 9 ]

7 голосов
/ 24 июня 2010

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

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

5 голосов
/ 24 июня 2010

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

3 голосов
/ 24 июня 2010

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

2 голосов
/ 08 июля 2010

Используйте рефлектор RedGate против скомпилированной сборки и дизассемблер Дениса Бауэра , чтобы получить код на выбранном вами языке.

2 голосов
/ 24 июня 2010

Я использовал sharpdevelop для перевода между vb и c # несколько раз для проектов.Это действительно здорово, нужно было только внести небольшие изменения.

http://www.sharpdevelop.net

1 голос
/ 24 июня 2010

Изучите C #, затем конвертируйте его.

1 голос
/ 24 июня 2010

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

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

0 голосов
/ 29 января 2014

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

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

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

0 голосов
/ 24 июня 2010

Может C-точилка для VB будет работать

...