. Visual Basic.NET e Visual C # NET fazem parte do pacote Microsoft Visual Studio. Visual Studio inclui o conjunto completo de ferramentas de desenvolvimento para a construção de aplicações Web, Web Services, aplicações desktop e aplicações móveis . Ambos VB.NET e C #. NET usar o mesmo ambiente de desenvolvimento integrado que permite o compartilhamento de ferramentas e possibilita a criação de soluções de idioma misto . Além disso, ambas as linguagens de programação usar a funcionalidade do NET Framework . . O NET Framework . Fornece um ambiente de programação orientada a objetos consistente se um objeto é armazenado localmente ou remotamente. História
Visual Basic.NET é a evolução do clássico Visual Basic e foi lançado como Basic.NET Visual com a versão 1.1 do NET Framework . . C # foi introduzida pela Microsoft no NET iniciativa em 2001. . Se você não tiver o Visual Studio, você pode baixar a edição Express do Visual Basic ou a edição Express do C #. Os produtos Express são livres para aprender aplicações how-to -build .
Definições de variáveis
sintaxe de programação é uma das principais diferenças entre essas línguas. Para declarar uma variável em VB.NET , você tem que usar o " Dim ", "Público ", "Amigo ", "Protegido ", "Private ", "Shared" ou "Static ". Em #. NET C, você tem que usar declarators , como tipos definidos pelo usuário ou tipos internos . Para criar uma função ou método que não retorna um valor em VB.NET , você precisa usar o tipo "Sub" e , em C #. NET , você precisa usar o "vazio ". Para se referir ao objeto atual, como um formulário, você precisa usar a palavra-chave " Me" em VB.NET e "isto" em C #. NET .
Programando recursos < br . >
# NET C, cada linha de código termina com um ponto e vírgula; VB.NET não. . In # NET C, você precisa adicionar chaves no início e no final de cada declaração , por outro lado, VB.NET não requer chaves. Passando parâmetros por referência em VB.NET é feito automaticamente pelo compilador VB quando necessário. Na maioria dos casos , a NET C #. Passa parâmetros por referência, mas nem sempre.
Considerações
Use Visual Basic.NET se você tem experiência VB , porque ele vai ser mais fácil para você criar aplicativos rapidamente . Por outro lado, se você tem experiência em programação C , em seguida, usar o Visual C #. NET porque a sintaxe é semelhante , tornando a linguagem mais fácil de entender . Na maioria dos casos , uma ou outra língua vai ajudá-lo a criar o mesmo resultado se usado corretamente.