Можно ли вернуть ссылку на переменную в C #? [дубликат]

На этот вопрос уже есть ответ здесь:

Могу ли я вернуть ссылку на двойной значение, например?

Это то, что я хочу сделать:

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

Использовать его так

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

Это похоже на возврат двойного указателя в C ++ ... Я знаю, что я написал это неправильно ... но есть ли правильный способ сделать это?

29
задан John Saunders 28 December 2010 в 02:13
поделиться