NumericVector and other similar classes do not have overloaded operators indeed. Worth considering in a future release, but not obvious.
One converts R vectors to C# "equivalents" with ToArray():
One converts R vectors to C# "equivalents" with ToArray():
double[] x = engine.GetSymbol("x").AsNumeric().ToArray();