Estoy tratando de entender el modificador de acceso interno en C#. Parece que no puedo entender qué es exactamente un ensamblaje, y qué parte de mi programa se guarda dentro de ese ensamblaje. Yo estaba tratando de hacerlo de modo que una variable es accesible solamente por los objetos dentro del espacio de nombres siguiente:ensambles C#, ¿qué hay en un ensamblaje?
namespace Engine.Entity
la variable en cuestión se define en una clase dentro de ese espacio de nombres, así que supuse que si lo hice interna, solo los objetos dentro de ese espacio de nombres tienen acceso a él. Estoy viendo asambleas y espacios de nombres como uno, y no creo que eso sea correcto.
Eche un vistazo al programa ".Net Reflector". Te permitirá abrir una asamblea y ver qué hay en ella. Verá que un solo ensamblaje puede contener múltiples espacios de nombres. – David