Академический Документы
Профессиональный Документы
Культура Документы
Agenda
Diferencias entre Visual Basic 6 y .NET Migrando de Visual Basic .NET a C#
Eliminando el Espacio de Nombres Microsoft.VisualBasic Diferencias en la Sintaxis de C# vs VB.NET Algunos detalles adicionales
Variables Date
En .NET las variables se almacenan internamente como enteros de 64 bits, y no pueden manipularse directamente como antes se hacia en Visual Basic 6.0 en el cual se almacenaba internamente como Double y poda ser manipulada externamente.
http://www.microsoft.com/spanish/msdn/articulos/archivo/040501/voices/transitiondoc.asp
Valor de True
El valor de true tiene un valor de 1 en .NET mientras que en Visual 6 era de -1
Empty
En Visual Basic .NET las variables se inicializan en Nothing y mientras que Visual Basic 6 se inicializaban en Empty
Null
En Visual Basic .NET no se admite la propagacin de Null que en Visual Basic 6 eran utilizados para para indicar que una variable contena un dato no valido
http://www.microsoft.com/spanish/msdn/articulos/archivo/040501/voices/transitiondoc.asp
http://www.microsoft.com/spanish/msdn/articulos/archivo/040501/voices/transitiondoc.asp
http://www.microsoft.com/spanish/msdn/articulos/archivo/040501/voices/transitiondoc.asp
Microsoft.VisualBasic MsgBox("Hola Mundo", Microsoft.VisualBasic.MsgBoxStyle.OKOnly, "Pantalla Ejemplo") Visual Basic .NET MessageBox.Show("Hola Mundo", "Pantalla Ejemplo", MessageBoxButtons.OK) Visual C# MessageBox.Show("Hola Mundo", "Pantalla Ejemplo", MessageBoxButtons.OK);
http://www.microsoft.com/spanish/msdn/articulos/archivo/040501/voices/transitiondoc.asp
DateAdd VB Dateadd(DateInterval.Day,3,X) VB.NET x.AddDays(3) C# x.AddDays(3); DateDiff VB DateDiff(DateInterval.Second, X, Y) VB.NET Y.Subtract(X).TotalSeconds C# Y.Subtract(X).TotalSeconds;