Vengo subito al dunque. Il mio problema è questo. Voglio creare un costruttore di una classe che abbia un parametro passato per riferimento, del tipo:
void Classe(ref int a)
Salvarmi il riferimento ad a in una variabile privata della classe, e poi, solo dopo una chiamata a un certo metodo (sempre di questa classe), scrivere quella variabile che quindi risulterà un po' un "valore di ritorno" della classe. Non chiedemi come mai devo fare così, il problema è complesso.