Yes , you can use ArrayList for this.
for example
ArrayList arryList1 = new ArrayList();
arryList1.Add(1);
arryList1.Add("Two");
arryList1.Add(3);
arryList1.Add(4.5);
You can use ArrayList to have array with multiple data types. This is deprecated though, you can use generic list List which uses less memory and stable.