Som jeg nævner i det første jeg skriver
Noget jeg på det kraftigste kan fraråde er, at gå koden igennem fra ende til anden, og så ellers bare begynde og skrive den direkte over i C#.
Og føre kildekoden over 1:1 og bare skrive C# koden, mens du sidder og læser VB koden, kan ikke anbefales.
Der er med garanti mange ting i VB koden, der kan laves mere hensigtmæssigt.
Nye metoder og nyere versioner af fx .NET vil uden tvivl byde på bedre metoder til og kunne optimerer den process man går gennem, for at nå et endeligt resultat.
Derfor mener jeg, det eneste rigtige og gøre, er at danne sig et gyldent overblik over koden og hvad den gør, og så efterfølgende finde frem til den bedste måde og gøre det med de teknologier og værktøjer der findes i dag.
Jeg er selv gået i gang med at lave et stykke vb.net software om, fordi jeg i min videre færd med at programmere, har lært mig nye teknikker til at systematisere min kode.
Faktisk er det et projekt der startede ud som et VBScript, bestående af 2 script filer.
Sidenhen valgte jeg, da det blev alt for komplekst og styre i VBScript, og flytte det over i noget VB.net.
Til min store ærgelse gjorde jeg netop det, at jeg "bare" gik i krig med at skrive koden mere eller mindre 1:1, over i VB.NET.
Jeg er derfor nu gået i krig med, at lave endnu en omskrivning - denne gang over til C#, hvor jeg har delt tingene væsentligt mere op i brugbare klumper.
Gennemtænker tingene, så jeg ikke behøver skrive den samme kode flere gange, med ganske få ændringer fordi det jeg på det givne punkt, ikke er 100% som sidst jeg brugte koden.
Så hvad der startede ud med 2 VBScript filer, er nu endt i en VS løsning, der bygger på 4 projekter. 4 projekter der virker sammen, men også kan benyttes uafhængigt af hinanden.
Det kan virke som noget "overkill", men mener selv det giver meget god mening.