Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di exFelino
    Registrato dal
    Jul 2014
    residenza
    Aci Catena (CT)
    Messaggi
    710

    [C#] Generare la lista delle ore in un giorno

    Ciao,
    quale è, qual è il modo per poter generare la lista delle ore presente in un giorno, cioè da 00:00 a 24:00?

    Grazie.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quote Originariamente inviata da exFelino Visualizza il messaggio
    Ciao,
    quale è, qual è il modo per poter generare la lista delle ore presente in un giorno, cioè da 00:00 a 24:00?

    Grazie.

    Che intendi?

    Non penso tu non sappia usare un ciclo ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di exFelino
    Registrato dal
    Jul 2014
    residenza
    Aci Catena (CT)
    Messaggi
    710
    Se volessi usare LINQ al posto di un ciclo forma come potrei fare?
    Non mi viene alcuna soluzione in mente...

    Un po come creare un array con i nome dei giorni della settimana?
    Oltre che farlo a manina c'è una soluzione migliore?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ti spieghi meglio?

    Che c'entra LINQ?

    Hai provato con un banale ciclo for (ammesso che abbia capito cosa intendi)?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it L'avatar di exFelino
    Registrato dal
    Jul 2014
    residenza
    Aci Catena (CT)
    Messaggi
    710
    Non volevo suscitare tutti questi dubbi!


    Guarda qui, anche questo utente pone la stessa domanda alla quale ognuno pone la sua soluzione....

  6. #6
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,287
    Ma il tuo problema qual'è?
    Il problema dell'utente nel forum era "puramente accademico" immagino. Voleva provare a farlo.
    Di certo non è il miglior modo di farlo.

  7. #7
    Utente di HTML.it L'avatar di exFelino
    Registrato dal
    Jul 2014
    residenza
    Aci Catena (CT)
    Messaggi
    710
    Dici?

    Ho risolto così:
    codice:
    var hourList = Enumerable.Range(0, 24).Select(i => String.Format("{0:00}:00", i));

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quote Originariamente inviata da exFelino Visualizza il messaggio
    Ho risolto così:
    Hanno risolto ... su hwupgrade ...

    Ma ora che hai quella var, come la usi?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Utente di HTML.it L'avatar di exFelino
    Registrato dal
    Jul 2014
    residenza
    Aci Catena (CT)
    Messaggi
    710
    Diciamo che la soluzione lo trovata su StackOverflow!

    Soluzione completa:
    codice:
    _listHours = new List<string>();
    
    var hours = Enumerable.Range(0, 24).Select(i => String.Format("{0:00}:00", i));
    
    foreach (var item in hours)
    {
        _listHours.Add(item.ToString());
    }

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    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.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.