У меня есть библиотека, написанная на F #, потребляемая С# и F #. эта библиотека определяет класс foo, в модуле bar, в пространстве имен random:
#light
namespace random
module bar
type foo() = ...
Теперь, когда я перехожу к типу random.foo.bar, С# intellisense видит его как тип bar, вложенный в тип random.foo.
Вопрос заключается в следующем: есть ли преимущество для С# определять код, потребляемый извне, в модули, а не пространства имен? Я понимаю, что модули - хороший способ группировать функции, но как насчет классов?
