это первый раз, когда мне нужно использовать дженерики и ссылки, и я испытываю трудности с этим. Я знаю, это что-то очевидное.
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();
}
}
При отладке «SWAP (a, b)» выдает ошибку: лучший перегруженный метод для «Program.SWAP (ref double, ref double)» имеет недопустимые аргументы.
Большое спасибо за то, что согласились с такими вопросами,
Victor