scusa ma non riesco a capire l'esigenza di questo :
codice:
public B Aggiungi(....)
20    {
21       ...
22       B _nuvo = new B(...);
23       ...
24       return _nuovo;
25    }
se puoi/devi usare b solo con a? a che ti serve che sia public b?