2011-04-11 16 views
7

¿Cuál es la diferencia entre System.Web.Mail y System.Net.Mail?system.web.mail vs system.net.mail

+2

¿Leyó la documentación? Seriamente. si pregunta si es mejor, etc., esa es una respuesta digna. Revisar las clases elemento por elemento para encontrar la diferencia es su tarea con su copia de la documentación. – TomTom

+0

system.net.mail entró con 2.0, por lo que system.web.mail es la única opción si está utilizando menos de 2.0 – V4Vendetta

+0

este subproceso de desbordamiento de pila puede ayudar: http://stackoverflow.com/questions/64599/net-system-web-mail-vs-system-net-mail – Mandoleen

Respuesta

13
  • System.Web.Mail fue en .NET Framework v1.1

  • System.Net.Mail está en .NET Framework v2.0 en adelante

Ellos ambos son usados ​​para el mismo propósito. Si usa System.Web.Mail, solo muestra una advertencia, diciendo que esto está en desuso. Todavía funciona como se supone que debe.

Si realmente está utilizando la versión superior (2.0 o posterior) de .NET framework, utilice System.Net.Mail.

+0

¿Alguna idea de si la implementación de System.Net.Mail es más rápida que System.Web.Mail? ¿Hay algún otro beneficio? –

12

Primera línea en MSDN para el espacio de nombres System.Web.Mail:

han sido desaprobados Las clases de este espacio de nombres. Utilizar el espacio de nombres en lugar System.Net.Mail

Cuestiones relacionadas