Hi everyone, this is the first time I need to use generics and references and I'm having a difficult time of it. I know it's something obvious.
public class Program
{
void SWAP<T>(ref T a, ref T b) { T dum = a; a = b; b = dum; }
static void Main(string[] args)
{
double a = 1; double b = 2;
double c = SWAP(a, b);
Console.Write(a.ToString());
Console.Read();
}
}
On debug "SWAP(a, b)" gives the error: The best overloaded method for 'Program.SWAP(ref double, ref double)' has some invalid arguments.
Many thanks for putting up with these types of questions, Victor