. . Visual Basic.NET och Visual C # NET är båda en del av Microsoft Visual Studio paket . Visual Studio innehåller en komplett uppsättning av utvecklingsverktyg för att bygga webbapplikationer , Web Services stationära applikationer och mobila applikationer . Både VB.NET och C # . NET använder samma Integrated Development Environment som gör verktyget dela och gör det möjligt att skapa blandade språk lösningar . Dessutom är båda dessa programspråk använder funktionerna i . NET Framework . Den . NET Framework ger en konsekvent objektorienterad programmering miljö om ett föremål lagras lokalt eller på distans . Historia
Visual Basic.NET är utvecklingen av den klassiska Visual Basic och släpptes som Visual Basic.NET med version 1.1 av . NET Framework . C # introducerades av Microsoft i . NET initiativet redan 2001 . Om du inte har Visual Studio , kan du ladda ner Express upplagan av Visual Basic eller Express Edition av C # . De Express produkterna är fria att lära sig hur - till - bygga applikationer .
Variabeldefinitioner
Programmering syntax är en av de stora skillnaderna i dessa språk . För att deklarera en variabel i VB.NET , måste du använda " Dim ", " Public ", " vän ", " Skyddad ", " Privat ", " Delad " eller " Statisk ". I C # . NET , måste du använda declarators såsom användardefinierade typer eller inbyggda typer . För att skapa en funktion eller metod som inte returnerar ett värde i VB.NET , måste du använda " Sub " typ och , i C # . NET , måste du använda " ogiltigt . " Att hänvisa till det aktuella objektet , till exempel ett formulär måste du använda nyckelordet " Me " i VB.NET och " här " i C # . NET .
Programmering funktioner
C # NET , avslutar varje kodrad med ett semikolon ; . VB.NET inte . . I C # NET , måste du lägga till klammerparenteser i början och i slutet av varje uttalande , å andra sidan , inte VB.NET inte kräver klammerparenteser . Passing parametrar genom hänvisning i VB.NET görs automatiskt av den VB kompilatorn vid behov. I de flesta fall passerar C # . NET kompilatorn parametrar som referens , men inte alltid .
Överväganden
Använd Visual Basic.NET om du har VB erfarenhet eftersom det kommer att vara lättare för dig att skapa applikationer snabbt . Å andra sidan , om du har C -programmering erfarenhet , sedan använda Visual C # . NET eftersom syntaxen är likartad , vilket gör språket lättare att förstå . I de flesta fall kommer antingen språk hjälper dig att skapa samma resultat om de används på rätt sätt .