Buenas!
La sentencia Using no es para agregar librerias, y tranquilamente podrias hacer toda tu aplicacion sin ningun Using.
La Using lo que te permite es que escribas menos, te lo explico con un ejemplo:
Un objeto boton es un objeto que se encuentra dentro del namespace System.Windows.Forms
Entonces, si quisieras declarar una variable de tipo boton, sin ningun using, tendrias que hacer asi:
System.Windows.Forms.Button MiBoton;
y para instanciarla:
MiBoton = new System.Windows.Forms.Button();
Pero si agregas un Using System.Windows.Forms, podes despues declarar tu variable de boton asi:
Button MiBoton;
y instanciarla asi:
MiBoton = new Button();
El Using lo que hace es decir que los objetos que usas, los tipos de datos, enumeraciones, etc, las busque en esos espacios de nombres.
No es que agrega dll s ni nada por el estilo, porque ademas tu proyecto no guarda dlls dentro, salvo que agregues alguna hecha por vos o por algun tercero.
Con esto tenes que tener mucho cuidado, porque si agregas varios espacios de nombres, en teoria podria llegar a darse el caso de que haya dos objetos que tengan el mismo nombre, entonces el compilador no sabria cual usar en realidad.
Bueno, espero haber ayudado.
Suerte!
Chau
Fisa
Correo:
[email protected]
MSN:
[email protected]