. . Visual Basic.NET og Visual C # NET er begge en del av Microsoft Visual Studio -pakken . Visual Studio omfatter komplett sett med utviklerverktøy for å bygge web-applikasjoner, webtjenester, desktop-applikasjoner og mobile applikasjoner . Både VB.NET og C # . NET bruker samme Integrated Development Environment som gjør at verktøyet deling og gjør det mulig å lage blandet språk løsninger . Videre begge disse programmeringsspråk bruke funksjonaliteten . NET Framework . . NET Framework gir et konsistent objektorientert programmering miljø om et objekt er lagret lokalt eller eksternt . Historie
Visual Basic.NET er utviklingen av den klassiske Visual Basic og ble utgitt som Visual Basic.NET med versjon 1.1 av . NET Framework . C # ble introdusert av Microsoft i . NET initiativet tilbake i 2001 . Hvis du ikke har Visual Studio , kan du laste ned Express -utgaven av Visual Basic eller Express -utgaven av C # . De Express-produkter er fri til å lære - å - lage programmer .
Variabel Definisjoner
Programming syntaks er en av de store forskjellene på disse språkene . Å erklære en variabel i VB.NET , må du bruke " Dim ", " Public ", " Friend ", " Beskyttet ", " Private ", "Delt " eller "Static ". I C # . NET , må du bruke declarators , for eksempel brukerdefinerte typer eller innebygd typer. For å opprette en funksjon eller metode som returnerer ikke en verdi i VB.NET , må du bruke " Sub " type , og i C # . NET , må du bruke " tom". For å referere til det aktuelle objektet , for eksempel et skjema , må du bruke søkeordet " Me" i VB.NET og "dette" i C # . NET .
Programmering Funksjoner
C # NET , ender hver eneste linje med kode med et semikolon; . VB.NET ikke. . I C # NET , må du legge til krøllete parentes i begynnelsen og på slutten av hver setning , på den annen side, VB.NET ikke krever krøllete parentes . Passerer parametere ved referanse i VB.NET gjøres automatisk av VB kompilatoren når det er nødvendig . I de fleste tilfeller går det C # . NET kompilatoren parametere ved henvisning , men ikke alltid .
Hensyn
Bruk Visual Basic.NET hvis du har VB opplevelse fordi det kommer til å være lettere for deg å lage programmer raskt. På den annen side, hvis du har C-programmering erfaring , og deretter bruke Visual C # . NET fordi syntaksen er lik, noe som gjør språket enklere å forstå. I de fleste tilfeller vil enten språket hjelpe deg å lage samme resultat hvis det brukes riktig .