Collections ASP.Net

<%@Page Language="c#" %>

  void Page_Load() 
  {
    int intCounter = -1;
    string[] AnimalArray = new string[5]
                {  "Dog", "Cat", "Elephant", "Lion", "Cat"};
    do
    {
      intCounter = Array.IndexOf(AnimalArray, "Cat", intCounter+1);
      MyText.InnerHtml += "AnimalArray[" + intCounter + "]
";
    } while (intCounter != Array.LastIndexOf(AnimalArray, "Cat")); 
  }


  The string "Cat" occurs in the following elements: