En base a un comentario del blog escribo esta entrada acerca de VB.net v/s C# y no es para discutir cuál es mejor o peor, está claro que C# es mejor [no, mentira para que no se enojen mis amigos que aman a VB.net], es para mostrar las diferencias al momento de programar. Obviaré los términos muy técnicos pues sinceramente no los manejo [sí, soy un programador Artesano]
Imports System
Using System;
Dim Numero as Integer
int Numero;
Imports System ' este es un comentario
Using System; //Este es un comentario
Dim CE As New ClaseEjemplo
ClaseEjemplo CE = new ClaseEjemplo();
CE.Ejecuta()
CE.Ejecuta();
Public Function Ejecuta() As Nullable ' código acá Return Nothing End Function
public void Ejecuta()
{
//código acá
}
Numero = 10
Numero = 10;
For i As Integer = 0 To Numero ' código acá Next
for (int i = 0; i < Numero; i++)
{
//código acá
}
For i As Integer = 0 To Numero Step 3 ' código acá Next
for (int i = 0; i < Numero; i=i+3)
{
//código acá
}
Dim j As Integer ' declaramos la variable j While j < Numero Console.WriteLine(j.ToString()) j = j + 1 End While
int j= 0;//declaramos la variable j
while(j <numero)
{
Console.WriteLine(j.ToString());
j++;
}
If Numero = 10 Then ' código acá ElseIf Numero = 15 Then ' código acá Else ' código acá End If
if (Numero == 10)
{
//código acá
}
else if (Numero == 15)
{
//código acá
}
else
{
//código acá
}
Saludos!