Colección de citas famosas - Colección de poesías - Aprendí el lenguaje C en la escuela durante un mes y luego comencé a aprender C#. Siento que no puedo entender el espacio de nombres y la representación de clases de C#.

Aprendí el lenguaje C en la escuela durante un mes y luego comencé a aprender C#. Siento que no puedo entender el espacio de nombres y la representación de clases de C#.

El espacio de nombres tiene dos funciones: una es evitar nombres duplicados de tipos; la otra es clasificar clases en clases.

Al igual que en un sistema de archivos, los archivos con el mismo nombre pueden existir en el mismo disco, pero deben estar ubicados en rutas diferentes. Los espacios de nombres son como carpetas y los tipos son como archivos. Los archivos se encuentran en las carpetas correspondientes. Los nombres de las carpetas generalmente tienen ciertos significados, como system32, archivos de programa, etc., y lo mismo ocurre con los espacios de nombres.

Por lo tanto, el espacio de nombres puede considerarse como un prefijo del tipo. Este prefijo y el nombre del tipo juntos determinan de forma única un tipo.