ArrayList al = new ArrayList(); object[] myObject = new object[2]; object[1] = "My first condition"; object[2] = "My second condition"; al.Add(myObject); object[1] = "My first condition 2"; object[2] = "My second condition 2"; al.Add(myObject); StringBuilder sb = new StringBuilder(); foreach (object[] obj in al) { sb.Append(obj[1].ToString() + ', '); sb.Append(obj[2].ToString() + Environment.NewLine); } MessageBox.Show(sb.ToString());