Filtrar cadenas de un arreglo

Crea una función que reciba un arreglo que contiene enteros y cadenas, y devuelva un arreglo nuevo que contenga únicamente los enteros, en su orden original.

Ejemplos

Program.FilterIntegers(new object[] { 1, 2, 3, "a", "b", 4 }) ➞ new[] { 1, 2, 3, 4 }

Program.FilterIntegers(new object[] { "A", 0, "Edabit", 1729, "1729" }) ➞ new[] { 0, 1729 }

Program.FilterIntegers(new object[] { "Nothing", "here" }) ➞ new int[0]

Notas

Las cadenas numéricas, como "1729", siguen siendo cadenas y se filtran.