How do you solve circular reference problems like Class A has class B as one of its properties, while Class B has Class A as one of its properties?
How to do archite
Unlike C++ (for instance), C# does not need forward declarations to resolve circular references. Hence:
public class A { public B B { get;set; } } public class B { public A A { get;set; } }
However, this is often an indicator of questionable design decisions.