C# 에 friend 가 없는데 쓸 방법이 없을까?

class A 가 있고, class B가 있는데

A 를 다른데서는 생성 못하고, B에서만 생성 할수 있게 해주고 싶은데 (B는 일종의 객체 관리자)

이게 코드로 안되나?

지금 미치고 있음...ㅡ.ㅡ;;