引用: 即効入門 C#プログラミング すぐに現場で使える知識 by 中 博俊さんら
2 プログラミング構造
internal: 同一アセンブリ内からのみアクセス可能
アセンブリというのは、.NET Frameworkで動くプログラムの基本単位で、ほとんどの場合、実行可能ファイル(EXE)やDLLファイル1つ1つがアセンブリになります。
...
アクセス修飾子を指定しなかった場合, internalアクセスレベルになります。
アセンブリは実行可能 (.exe) ファイルまたはダイナミック リンク ライブラリ (.dll) ファイルであり、.NET Framework のビルド ブロックとして機能します。