C#, De Vb para C#

Migrando de Vb para C#

Já faz um tempo que venho migrando de Vb.Net para C#.Net. O amigo Fernando Franco já havia previsto que não iria ter maiores dificuldades, pois, os objetos são os mesmos, e é necessário adaptar-se somente a nova sintaxe.

No site Linha de Código, o autor Israel Aéce faz uma comparação entre as Sintaxes. Listo abaixo as principais:

* Declaração de Variáveis:

Visual Basic .NET C#
Dim x As IntegerDim s As String

Dim s, y As String

Public Nome as String

Dim obj as New Object()

int x;string s;

string s, y;

public string name;

object obj = new object;

* Inicialização de Variáveis:

Visual Basic .NET C#
Dim s As String = “VB.NET”Dim i As Integer = 1245

Dim a As String = {“Array”, “no”, “VB.NET”}

string s = “CSharp”;int i = 1245;

string[] a = {“Array”, “no”, “CSharp”};

* Instruções IF:

Visual Basic .NET C#
If MyVar = “VB.NET” Then…

Else

End If

if (MyVar == “C#”) {…

}else{

}

* Instruções Case:

Visual Basic .NET C#
Select Case Linguagh3Case “VB.NET”

Case “CSharp”

Case Else

End Select

switch (Linguagh3) {case “VB.NET”:

break;

case “CSharp”:

break;

default:

break;

}

* Laços For:

Visual Basic .NET C#
Dim i as IntegerFor i = 0 To 5

a(i) = “Laço For em VB.NET”

Next

for (int i = 0; i<6; i++)a(i) = “Laço For em C#”;

* Laços While:

Visual Basic .NET C#
Dim i as Integer = 0Do While i < 5

Console.WriteLine(i.ToString)

i += 1

Loop

int i = 0;while (i<5) {

Console.WriteLine(i.ToString);

i += 1

}

Para ver a lista completa clique aqui.

Anúncios
Padrão

2 comentários sobre “Migrando de Vb para C#

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s