No, this is not possible in C#. You can only pass parameters by reference.
However, you could achieve the same result with a property:
double Element
{
get { return doubleArray[x,y,z]; }
set { doubleArray[x,y,z] = value; }
}
void func()
{
Element = 5.0;
}