Me equivoque en el titulo la cuestion es que corregi 74 errores y me quedan 3 son los siguientes:
1- Uso de la variable strArray2 no asignada
2- el operador == no puede aplicar operandos del tiopo Microsoft.Xna.Framework.input.key y string
Este segundo fallo se encuentra en el for:
Código:
for (int k = 0; k < keysArray2.Length; k++)
{
if (pressedKeys[j] == keysArray2[k])
{
flag2 = false;
}
}
if ((((pressedKeys[j]) == "Back") && (flag2 || flag)) && (str.Length > 0))
{
str = str.Substring(0, str.Length - 1);
}
}
return str;
}