¿Qué valor tiene cadenaAlterna después de ejecutar este código?
string texto = "CSharp";
string cadenaAlterna = "";
for (int i = 0; i < texto.Length; i++)
if (i % 2 == 0)
cadenaAlterna += Char.ToUpper(texto[i]);
else
cadenaAlterna += Char.ToLower(texto[i]);