public class ObjectA {
public int ID = 0;
public string Name = "";
public ObjectB b = new ObjectB();
}
public class ObjectB {
public int ID = 0;
public string Name = "";
public ObjectA a = new ObjectA();
}
как использовать так:
ObjectA a = new ObjectA();
ObjectB b = new ObjectB();
a.ID = 1;
a.Name = "Same Name A";
b.ID = 1;
b.Name = "Same Name B";
a.b = b;
String aName = a.b.a.b.a.Name;// == "Same Name A"
Я хочу, чтобы все a(ObjectA)
после a.b
были копией первого a
.И все после a.b.a
есть копия первого b(ObjectB)
.
Пример объекта:
Также,«цикл» и «исключение» не происходят.