Kizspy | Question: 20
(Choose 1 answer)
Consider the following pieces of code:
static void Swap<T>(ref T a, ref T b) {
T temp;
temp= a;
a = b;
b = temp;
}
Which of the following statements is valid to invoke the Swap() method ?
A. int a = 3, b = 4;
Swap(ref a, ref b);
B. string a = "3", b = "4";
Swap <string> (out a, ref b);
C . string a = "3", b = "4";
Swap(ref a, b);
D. int a = 3, b = 4;
Swap<int>(out a, ref b);