You can't convert an array that simply - you can't explicitly cast it either. What you have to do is create a new
object[]
from the existing data.
It's pretty easy though:
int[] intrs = new int[] { 400, 435, 446, 900 };
object[] obj = Array.ConvertAll(intrs, x => (object)x);