Мы знаем, что внутреннее ключевое слово означает, что доступ ограничен текущей сборкой.Я из C фона, поэтому C просто компилирует каждый исходный файл (.c) в сборку (.a), поэтому для .NET CLR, скажем, у нас есть две папки Model и Controller в приложении, внутри Model есть два классафайлы (a.cs и b.cs) и внутри Controller также есть два файла классов (c.cs и d.cs).Итак, когда мы скомпилируем проект, будут ли a.cs и b.cs скомпилированы в один и тот же файл сборки?или все файлы классов будут скомпилированы в один и тот же файл сборки?Поскольку с точки зрения C, это будет четыре файла сборки (компоновщик, конечно, создаст только один исполняемый файл)