private void FeedLions_Click(object sender, EventArgs e) { int i = 0; while (i < listBox.Items.Count) { string storage = Convert.ToString(listBox.Items[i]); if (storage.Contains(Convert.ToString(LionNonlead.Name()))) { string animaltext = Convert.ToString(listBox.Items[i]); string animalnumbercutofbefore = animaltext.Split(new[] { Convert.ToString(LionNonlead.Name()) }, StringSplitOptions.None).Last(); string animalnumber = animalnumbercutofbefore.Split(new[] { " " }, StringSplitOptions.None).First(); string animalenergy = animaltext.Split(new[] { "Energy:" }, StringSplitOptions.None).Last(); int energyinnumbers = Convert.ToInt32(animalenergy); string feededenergy = Convert.ToString(energyinnumbers + LionNonlead.Eat()); listBox.Items.RemoveAt(i); listBox.Items.Insert(i, Convert.ToString(LionNonlead.Name() + animalnumber + " Energy:" + feededenergy)); listBox.Items.RemoveAt(i); listBox.Items.Insert(i, Convert.ToString(LionNonlead.Name() + animalnumber + " Energy:" + feededenergy)); dtbl.Rows[i][0] = (Convert.ToString(LionNonlead.Name()) + animalnumber); dtbl.Rows[i][1] = feededenergy; i++; } else { i++; } } }