Può capitare di avere del codice sorgente in vb.net e volerlo tradurre in c# o viceversa,per quest'operazione possiamo "provare" la funzione di conversione di SharpDevelop ,questa è presente nel tool medesimo fino alla versione 4.4 (qui l'installer ed il codice sorgente ) .
Un esempio : creiamo un progetto Windows Application
Un esempio : creiamo un progetto Windows Application
aggiungiamo un bottone :
facciamo doppio click sul bottone mentre siamo in designer ed aggiungiamo del codice all'handler dell'evento:
selezioniamo il progetto,arriviamo a convert e scegliamo from C# to VB.Net:
dopo la conversione avremo il progetto tradotto in vb.net al cui nome è aggiunto "converted"
andiamo ad aprire il progetto convertito in vb.net e troviamo quanto cercato :
il codice del click è stato tradotto correttamente , :-) , esistono anche dei traduttori online tra c# e vb .net ma SharpDevelop può essere una scelta utile soprattutto se si tratta di recuperare codice da progetti di qualche anno fà che vogliamo modificare.