Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo agregar "espacio de nombres MB.TheBeerHouse.******" (personalizado) al comienzo de la clase?

¿Cómo agregar "espacio de nombres MB.TheBeerHouse.******" (personalizado) al comienzo de la clase?

¡Un espacio de nombres no es un espacio de nombres! El espacio de nombres lo puede agregar usted mismo.

El espacio de nombres puede entenderse como una biblioteca de funciones lógicas (que contiene varias funciones), correspondiente al ensamblaje, que pertenece a la biblioteca de funciones físicas (es decir, un archivo DLL). .

Los espacios de nombres son jerárquicos, como los capítulos de un libro, lo que facilita el trabajo con clases y objetos en el espacio de nombres. Como en el siguiente ejemplo: dim abc Como System.IO.StreamReader, de un vistazo puede ver que esto define abc como la clase StreamReader en el subespacio IO del espacio de nombres del sistema.

Dado que el espacio de nombres en realidad se almacena en el ensamblaje, es necesario hacer referencia al ensamblaje antes de utilizar el espacio de nombres.

Si es necesario, también puedes escribir un espacio de nombres de importación para poder omitir una larga lista de rutas cuando luego uses clases y objetos en el espacio de nombres. Por ejemplo, el ejemplo de ahora se puede escribir así:

import System.IO

dim abc como espacio de nombres StreamRead puede entenderse como una biblioteca de funciones lógicas (incluidas varias funciones), correspondiente a Es un ensamblado y pertenece a la biblioteca física (es decir, un archivo DLL).

Los espacios de nombres son jerárquicos, como los capítulos de un libro, lo que facilita el trabajo con las clases y objetos del espacio de nombres. Como en el siguiente ejemplo: dim abc Como System.IO.StreamReader, de un vistazo puede ver que esto define abc como la clase StreamReader en el subespacio IO del espacio de nombres del sistema.

Dado que el espacio de nombres en realidad se almacena en el ensamblaje, es necesario hacer referencia al ensamblaje antes de utilizar el espacio de nombres.

Si es necesario, también puedes escribir un espacio de nombres de importación para poder omitir una larga lista de rutas cuando luego uses clases y objetos en el espacio de nombres. Por ejemplo, el ejemplo anterior se ve así:

import System.IO

dim abc as StreamReader

Con un espacio de nombres, clases y funciones con el mismo nombre se pueden usar porque están en diferentes espacios de nombres y no entrarán en conflicto. Por ejemplo, hay una clase TextBox en el espacio System.Web.UI y una clase TextBox en el espacio System.Windows.Forms. Los nombres de estas dos clases son exactamente iguales (de hecho, las funciones son similares), pero. cuando los usas, el sistema puede distinguir cuál es cuál, ¡esta es la relación entre espacios de nombres!

Por supuesto, además del espacio de nombres del sistema, los desarrolladores también pueden definir su propio espacio de nombres. De hecho, cuando compila la solución, el sistema también generará un espacio de nombres con el nombre de su proyecto y colocará su nombre. clase (de hecho, cada página web es una clase) bajo ese espacio de nombres. er

Con espacios de nombres, se pueden usar clases y funciones con el mismo nombre, porque están en espacios de nombres diferentes y no entrarán en conflicto. Por ejemplo, hay una clase TextBox en el espacio System.Web.UI y una clase TextBox en el espacio System.Windows.Forms. Los nombres de estas dos clases son exactamente iguales (de hecho, las funciones son similares), pero. cuando los usas, el sistema puede distinguir fácilmente cuál es cuál, ¡esta es la relación entre espacios de nombres!

Por supuesto, además del espacio de nombres del sistema, los desarrolladores también pueden definir su propio espacio de nombres; de hecho, cuando compila la solución, el sistema también utilizará el nombre de su proyecto como nombre para generar un espacio de nombres. espacio y coloque su clase (de hecho, cada página web es una clase) debajo de ese espacio de nombres.