È ansible restituire un riferimento a una variabile in C #?

Posso restituire un riferimento ad un doppio valore, per esempio?

Questo è quello che voglio fare:

ref double GetElement() { ...... // Calculate x,y,z return ref doubleArray[x,y,z]; } 

Per usarlo in questo modo

 void func() { GetElement()=5.0; } 

È come restituire un doppio puntatore in C ++ … So che il modo in cui l’ho scritto è sbagliato … ma c’è un modo corretto per farlo?