Saltar al contenido

¿Cuáles son las diferencias entre C#.net y Visual Basic.net?

Te recomendamos que pruebes esta resolución en un ambiente controlado antes de enviarlo a producción, saludos.

Solución:

los Características del idioma La sección del artículo de Wikipedia ofrece una buena descripción general. El rendimiento es esencialmente equivalente en casi todos los aspectos, por lo que entiendo.

El rendimiento es equivalente si escribe un código equivalente, pero VB.NET tiene construcciones que están ahí para “compatibilidad con versiones anteriores” que NUNCA deben usarse. C# no tiene algunas de estas cosas. Estoy pensando específicamente en:

  • Funciones que están en el espacio de nombres Microsoft.VisualBasic que son miembros de otras clases estándar de .NET como Trim(). Las clases .NET suelen ser más rápidas.

  • Redim y Reserva Redim. Nunca para usarse en .NET, pero ahí están en VB.

  • En error… en lugar de excepciones. ¡Puaj!

  • Enlace tardío (a veces llamado burlonamente “Opción lenta”). No es una buena idea en un lenguaje .NET no dinámico desde la perspectiva del rendimiento.

A VB también le faltan cosas como las propiedades automáticas, lo que lo hace bastante indeseable para mí. No es un problema de rendimiento, pero vale la pena tenerlo en cuenta.

Creo que encontrará las respuestas a su pregunta en estos artículos:

http://en.wikipedia.org/wiki/Comparación_de_C_sharp_y_Visual_Basic_.NET

y

http://geekswithblogs.net/jmccarthy/archive/2007/01/23/104372.aspx

editar: Noldorin fue más rápido: x

Calificaciones y reseñas

Puedes estimular nuestra función escribiendo un comentario y dejando una puntuación te estamos agradecidos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *