Is it possible in C# to override operators on types I don't have control of? E.g. I tried to override add operator for arrays:
public static double[] operator +(double[] a, double[] b)
{
...
}
but it complains that At least one parameter should be <enclosing type>
. In C++ one would just create a function...