با سلام..
دوست عزيز اونها هم فقط به اين دليل ميشه اينكار رو روشون انجام داد كه همه قبل از تبديل به زبان ماشين مثل جاوا به يك زبان ديگه و يكسان (.net)تبديل ميشن..وگرنه براي تبديل برنامه اي از زباني به زبان ديگر تنها دو راه وجود داره:
1)هوش انساني 2)هوش مصنوعي
http://www.developerfusion.com/tools/convert/csharp-to-vb/