Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Eleкtro en 21 Diciembre 2012, 07:26 am



Título: Importar referencias Vs. usarlas directamente
Publicado por: Eleкtro en 21 Diciembre 2012, 07:26 am
por ejemplo:
Código
  1. imports System.Runtime.InteropServices
  2. Guid("0000010c-0000-0000-c000-000000000046")

o:
Código
  1. System.Runtime.InteropServices.Guid("0000010c-0000-0000-c000-000000000046")


¿Existe alguna diferencia al importar, como podría ser por ejemplo... mayor velocidad en el código u otro tipo de optimizaciones?,
¿O podemos usarlas directamente como en el segundo ejemplo sin preocupaciones?

Yo estoy acostumbrado a escribirlas directamente, me ahorran mucho tiempo por ejemplo al copiar una parte de código para añadirla en una nueva class, entonces en esa class no tengo que verificar las importaciones que son necesarias ni importar nada,
Pero no se si estoy actuando corréctamente.


Título: Re: Importar referencias Vs. usarlas directamente
Publicado por: kub0x en 21 Diciembre 2012, 09:13 am
Te recomiendo que importes los espacios de nombre necesarios en el encabezado del código. Si tienes que hacer un proyecto que por ejemplo utilice sockets en tu caso tendrías que instanciar y declarar las clases llamandolas desde el espacio de nombre. Si los importas el código se veria reducido y  ameno. Es un gesto que lo considero necesario.

Saludos.


Título: Re: Importar referencias Vs. usarlas directamente
Publicado por: Eleкtro en 21 Diciembre 2012, 10:15 am
Gracias por responder kub0x, pero entonces solo sirve para "reducir código", ¿no?, osea puedo pasar totálmente de las importaciones si no busco que el código quede ameno...