Come convertire vb.net in codice di lavorare codice C #?
-
29-09-2019 - |
Domanda
Ciao voglio convertire il codice a webcam utilizzando DirectShow.NET a C #. Funziona perfettamente in vb.net. Ho provato a convertire utilizzando un convertitore online, ma ho ottenuto circa 30 errori,
Qualche suggerimento a quello che devo fare dopo:
Questo è il convertitore che ho usato:
Soluzione
L'articolo CodeProject dice l'autore originariamente convertito questo campione da C # a VB.NET. Questa potrebbe essere la fonte originale C #:
http: //blogs.msdn.com/b/markhsch/archive/2007/11/19/c-webcam-user-control-source.aspx
Altri suggerimenti
Chi dice che avete anche convertirlo? Si potrebbe gettarlo in una libreria di classi e utilizzare la DLL nel progetto C #. Non c'è bisogno di tradurre perfettamente funzionante codice .Net in altro codice .Net.
Senza il codice errori e relavent fonte, non possiamo veramente di aiuto. La cosa migliore è quella di utilizzare un convertitore online (come avete fatto) e gli errori di correzione del compilatore, poi prova per altri errori.
Ho usato SharpDevelop per tradurre tra VB e C # un paio di volte per i progetti. E 'davvero abbastanza grande, solo dovuto apportare delle piccole modifiche.
Usa Redgate riflettore contro il compilato montaggio e del Denis Bauer disassembler per ottenere il codice di nuovo nella lingua di vostra scelta.
Mi piacerebbe eco il suggerimento del npinti; ma non ho mai trovato un convertitore che farà tutto alla perfezione.
La mia ipotesi è che si trovano molti che fanno un buon ottimo lavoro /; ma si sta ancora andando ad avere a che fare un po 'di lavoro per ottenere tutto di bel gioco.
Per saperne di C #, poi convertirlo.
C-Sharpener per VB lavoro sarà
Ecco il vostro biglietto d'oro !!! ;) Quando ho trovato questo strumento (che fa una conversione perfetta 99% del tempo, in realtà rendono sa la vita più facile agli sviluppatori VB e apre tutti i frammenti in linea ed esempi esclusivamente in C ora disponibile per un VB'er ... Quale BTW è così trascurata sul suo punti di forza, a questo punto, è solo, beh, pazzo;)
Ecco che 'gioiello' mi riferisco a: http://converter.telerik.com/
La speranza che aiuta !!!