Строго говоря, вы не можете определить конкретный класс (или список классов), которому вы можете предоставить данные. Однако вместо private
можно использовать модификатор доступа internal
, что делает члены доступными для любого класса в той же сборке.
При этом вам следует решительно рассмотреть возможность предоставления этих членов с помощью свойств, а не полей (что, как я предполагаю, вы планируете выставлять) Это позволит классу точно определить, как эта информация может быть представлена другим классам, и что - если что-то - должно произойти, когда другой класс изменяет данные.