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