Diciamo che se scrivevi così

codice:
    _listHours = new List<string>();

    for(int i=0; i<24; i++)
        _listHours.Add(i.ToString("00") + ":00");

era più semplice, più breve, più veloce e sensato.