To get only specific Datatype value in ArrayList you can used below code .
OfType<DataType> ==> this is used to filter arraylist value depend on DataType passed in.
ArrayList list = new ArrayList();
list.Add(1);
list.Add(1.2);
list.Add("StringValue");
list.Add("StringValueOne");
list.Add(true);
foreach(var item in list.OfType<String or Int or Bool>()) // Here you can passed string,int ext .
{
Console.WriteLine(item);
}
Output: StringValue,StringValueOne