(Choose 1 answer)
static void Swap<T>(ref T a, ref T b) {
T temp;
Consider the following pieces of code:
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);
Exit 13