Sto cercando di capire il modificatore di accesso interno in C#. Non riesco a capire cosa sia esattamente un assemblaggio e quale parte del mio programma si trovi all'interno di quell'assemblea. Cercavo di fare in modo che una variabile è accessibilmente solo dagli oggetti nel seguente spazio:C# assemblati, che cosa è un assieme?
namespace Engine.Entity
variabile in questione è definita in una classe all'interno di tale spazio, così ho assunto se ho fatta interna, solo gli oggetti all'interno di tale spazio dei nomi hanno accesso ad esso. Sto vedendo assembly e namespace come uno, e non penso che sia giusto.
Dai un'occhiata al programma ".Net Reflector". Ti permetterà di aprire un assemblaggio e vedere cosa c'è dentro. Vedrai che un singolo assembly può contenere più spazi dei nomi. – David