[c#] Lord Orion che ama il c sciarp [c#] Lord Orion che ama il c sciarp - Pagina 2

Pagina 2 di 3 PrimaPrima 123 UltimaUltima
Risultati da 21 a 40 di 48

Discussione: [c#] Lord Orion che ama il c sciarp

Visualizzazione Ibrida

Messaggio precedente Messaggio precedente   Nuovo messaggio Nuovo messaggio
  1. #1
    Predicatore Google L'avatar di Mdk
    Data Registrazione
    Jan 2016
    Messaggi
    19.250

    Re: [c#] Lord Orion che ama il c sciarp

    In PHP era sicuramente più facile e più meglio

  2. #2
    Senior Member L'avatar di Leizar
    Data Registrazione
    Jan 2016
    Messaggi
    1.893

    Re: [c#] Lord Orion che ama il c sciarp

    Citazione Originariamente Scritto da Mdk Visualizza Messaggio
    In PHP era sicuramente più facile e più meglio
    PHP lammerda

  3. #3
    Senior Member L'avatar di BlackCaesar
    Data Registrazione
    Jan 2016
    Località
    Rotterdam
    Messaggi
    1.951

    Re: [c#] Lord Orion che ama il c sciarp

    PHP e Javascript sono il flagello dell'informatica. Per fortuna hanno fatto Typescript.

  4. #4
    Predicatore Google L'avatar di Mdk
    Data Registrazione
    Jan 2016
    Messaggi
    19.250

    Re: [c#] Lord Orion che ama il c sciarp

    Citazione Originariamente Scritto da Leizar Visualizza Messaggio
    PHP lammerda
    Citazione Originariamente Scritto da BlackCaesar Visualizza Messaggio
    PHP e Javascript sono il flagello dell'informatica. Per fortuna hanno fatto Typescript.
    Vi meritate il Java

  5. #5
    Senior Member L'avatar di BlackCaesar
    Data Registrazione
    Jan 2016
    Località
    Rotterdam
    Messaggi
    1.951

    Re: [c#] Lord Orion che ama il c sciarp

    Citazione Originariamente Scritto da Mdk Visualizza Messaggio
    Vi meritate il Java
    Java è merdoso altrettanto, infatti uso C# non a caso. I linguaggi dinamici sono error prone e costano un fottilione in termini di manutenzione e debugging per le aziende.

  6. #6
    61,861 L'avatar di fulviuz
    Data Registrazione
    Jan 2016
    Località
    Trasferito a Borgo Panigale
    Messaggi
    16.662

    Re: [c#] Lord Orion che ama il c sciarp

    PHP mi garba, ammè.

  7. #7
    Senior Member L'avatar di Leizar
    Data Registrazione
    Jan 2016
    Messaggi
    1.893

    Re: [c#] Lord Orion che ama il c sciarp

    Citazione Originariamente Scritto da fulviuz Visualizza Messaggio
    PHP mi garba, ammè.
    È buonino per fare robe piccine quando si è ancora nabbi. Poi si cresce e bon.
    Ciò non significa che non ci si possano fare robe maestose, solo che meh.

  8. #8
    Predicatore Google L'avatar di Mdk
    Data Registrazione
    Jan 2016
    Messaggi
    19.250

    Re: [c#] Lord Orion che ama il c sciarp

    Citazione Originariamente Scritto da Leizar Visualizza Messaggio
    È buonino per fare robe piccine quando si è ancora nabbi. Poi si cresce e bon.
    Ciò non significa che non ci si possano fare robe maestose, solo che meh.
    > robine piccine
    > tipo il 90% del web è in PHP, inclusi siti enormi

  9. #9
    Senior Member L'avatar di Leizar
    Data Registrazione
    Jan 2016
    Messaggi
    1.893

    Re: [c#] Lord Orion che ama il c sciarp

    Citazione Originariamente Scritto da Mdk Visualizza Messaggio
    > robine piccine
    > tipo il 90% del web è in PHP, inclusi siti enormi
    Confermi quindi che è facile da usare, specie all'inizio.
    Il che non significa siano scritti decentemente o che sia un piacere manutenzionarli o che siano in alcun modo sicuri

  10. #10
    Predicatore Google L'avatar di Mdk
    Data Registrazione
    Jan 2016
    Messaggi
    19.250

    Re: [c#] Lord Orion che ama il c sciarp

    Citazione Originariamente Scritto da Leizar Visualizza Messaggio
    Confermi quindi che è facile da usare, specie all'inizio.
    Il che non significa siano scritti decentemente o che sia un piacere manutenzionarli o che siano in alcun modo sicuri
    No dai, è un po lammerda in alcuni campi, lo ammetto, ma è anche veramente facile e potente se preso con il giusto vero, altrimenti a quest'ora saremmo tutti su ASP.net (e sto ridendo mentre lo scrivo, sappiatelo)

  11. #11
    Pensatore libero L'avatar di Angels
    Data Registrazione
    Jan 2016
    Località
    ROMA
    Messaggi
    48.694

    Re: [c#] Lord Orion che ama il c sciarp

    Java rules
    Restarting

  12. #12
    Dott. Ing. Lup. Mann. L'avatar di LordOrion
    Data Registrazione
    Jan 2016
    Località
    Ducato di Massa E Carrara (caput mundi)
    Messaggi
    21.011
    Gamer IDs

    Gamertag: SSerponi76 PSN ID: SSerponi76 Steam ID: SSerponi76

    Re: [c#] Lord Orion che ama il c sciarp

    Citazione Originariamente Scritto da fulviuz Visualizza Messaggio
    Codice minchione a seguire...
    vorrei in pratica data una lista di oggetti, che in questo caso contiene 3 stringhe (e non tre numeri, bada bene viva la facilità), fare in modo che
    gli oggetti della lista siano ordinati in base non a Testo (alfabetically fregacazzo), ma per Roba1 e Roba2, ma non in via alfabetica, ma secondo una priorità che do io.

    Tipo priorità= prima i CAZZO, poi i CULO e poi i FIGA

    e poi

    priorità dei colori= prima i VERDI, poi i ROSSI...ecc...

    HOW?
    Non ho voglia di fare codifiche numeriche del tipo CAZZO=1 ecc... non ho sbatta


    Codice:
            public class Riga
            {
                public string Testo { get; set; }
                public string Roba1 { get; set; }
                public string Roba2{ get; set; }
    
                public Riga(string testo, string r1, string r2)
                {
                    Testo = testo;
                    Roba1 = r1;
                    Roba2 = r2;
                }
            }
    
    
            private void button1_Click(object sender, EventArgs e)
            {
    
                List<Riga> list = new List<Riga>();
    
                list.Add(new Riga("asdfasfasfasdfkljadfkljasflkjasdfk322111111111lj", "CAZZO","ROSSO"));
                list.Add(new Riga("afrewrwe343sdfkymyaculo5ljadfkljasflkjasd3fklj", "FACCIA","VERDE"));
                list.Add(new Riga("asdfasfasfasdf342343242345kljadfkljasflkjas68", "CULO","ROSSO"));
    Premesso che a me piacciono C e C++ (e di C# so poco piu' che zero):

    La classe List<T> che hai usato possiede il metodo Sort(), che nelle sue varie incarnazioni permette di specificare l'operatore di comprarazione, ovvero in sostanza gli passi un oggetto che prende in pasto due elementi della lista A e B (nel tuo caso due oggetti di tipo Riga) e ritorna se A e' >, < o = a B e con quello stabilisce come ordinarli.

    Quello che devi fare e' definire tale oggetto in modo che se:
    A = CAZZO e B = FIGA ritorna 1
    A = FIGA e B = CAZZO ritorna -1
    A= CULO e B = CULO ritorna 0
    ...
    etc..

    Il come farlo vedi tu, potresti ad esempio convertire le tue stringhe in un valori numerici opportunamente pesati in modo da poter confrontare in maniera piu' agevole.

    i dettagli tecnici trovi qui:
    List<T>.Sort(): https://msdn.microsoft.com/it-it/lib...v=vs.110).aspx
    List<T>.Sort( Comparison<T> ): https://msdn.microsoft.com/it-it/lib...v=vs.110).aspx
    Comparison<T>: https://msdn.microsoft.com/it-it/lib...v=vs.110).aspx
    Ultima modifica di LordOrion; 08-09-17 alle 12:06

    +
    22.437 Messaggi dillà...
    Il mio blog: Notti a (Video)Giocare <- (100% ADS FREE!!)
    CPU: i7-11700K@5GHz|GPU: RTX-4070 Super Trinity |RAM: 64GB DDR4@3200MHz|SSD: 970EVO Plus + 2x 980 Pro|HOTAS Warthog|TrackIR 5|

  13. #13
    61,861 L'avatar di fulviuz
    Data Registrazione
    Jan 2016
    Località
    Trasferito a Borgo Panigale
    Messaggi
    16.662

    Re: [c#] Lord Orion che ama il c sciarp

    Ho reso numerici i CAZZO,CULO,ecc e i ROSSO,VERDE,. ecc... con uno switch durante l'inserimento nella lista, poi ho usato orderby(...).thenby()
    così posso ordinare per due "campi", se no mi pare si possano usare le lambda expression.
    Quindi non ho utilizzato il sistema priorità con -1 0 1

    Codice:
                List<Riga> list = new List<Riga>();
                List<Riga> listordinata = new List<Riga>();
    
                list.Add(new Riga("prova", dammicatNum("cazzo"), dammicat2Num("rosso")));
                //..............altre
                list.Add(new Riga("prova", dammicatNum("figa"), dammicat2Num("verde")));
    
    
                listordinata= list.OrderBy(x => x.Categoria).ThenBy(x => x.Categoria2).ToList();
    
                foreach (Riga vdfe33 in listordinata) textBox1.Text += vdfe33.Testo + "-" + vdfe33.Categoria.ToString() + "-" + vdfe33.Categoria2.ToString() + Environment.NewLine;
    dove dammicatNum e dammicat2Num convertono cazzo in 0 e rosso in 6, per esempio, così l'ordine è basato su quello

  14. #14
    Dott. Ing. Lup. Mann. L'avatar di LordOrion
    Data Registrazione
    Jan 2016
    Località
    Ducato di Massa E Carrara (caput mundi)
    Messaggi
    21.011
    Gamer IDs

    Gamertag: SSerponi76 PSN ID: SSerponi76 Steam ID: SSerponi76

    Re: [c#] Lord Orion che ama il c sciarp

    Citazione Originariamente Scritto da fulviuz Visualizza Messaggio
    Ho reso numerici i CAZZO,CULO,ecc e i ROSSO,VERDE,. ecc... con uno switch durante l'inserimento nella lista, poi ho usato orderby(...).thenby()
    così posso ordinare per due "campi", se no mi pare si possano usare le lambda expression.
    Quindi non ho utilizzato il sistema priorità con -1 0 1

    Codice:
                List<Riga> list = new List<Riga>();
                List<Riga> listordinata = new List<Riga>();
    
                list.Add(new Riga("prova", dammicatNum("cazzo"), dammicat2Num("rosso")));
                //..............altre
                list.Add(new Riga("prova", dammicatNum("figa"), dammicat2Num("verde")));
    
    
                listordinata= list.OrderBy(x => x.Categoria).ThenBy(x => x.Categoria2).ToList();
    
                foreach (Riga vdfe33 in listordinata) textBox1.Text += vdfe33.Testo + "-" + vdfe33.Categoria.ToString() + "-" + vdfe33.Categoria2.ToString() + Environment.NewLine;
    dove dammicatNum e dammicat2Num convertono cazzo in 0 e rosso in 6, per esempio, così l'ordine è basato su quello


    In realta' hai fatto la stessa cosa in modo implicito.

    +
    22.437 Messaggi dillà...
    Il mio blog: Notti a (Video)Giocare <- (100% ADS FREE!!)
    CPU: i7-11700K@5GHz|GPU: RTX-4070 Super Trinity |RAM: 64GB DDR4@3200MHz|SSD: 970EVO Plus + 2x 980 Pro|HOTAS Warthog|TrackIR 5|

  15. #15
    B1-66ER ¥€$ L'avatar di KymyA
    Data Registrazione
    Jan 2016
    Località
    PUTIGNANO (BA)
    Messaggi
    20.234
    Gamer IDs

    Gamertag: KymyA PSN ID: KymyA Steam ID: KymyA

    Re: [c#] Lord Orion che ama il c sciarp

    So solo che è un THREAD ANTIFICA quindi ...
    DISCLAIMER: Questo post non invita a commettere reati ne tantomeno ad infrangere la legge (degli uomini o Divina). Quanto scritto può essere parzialmente o totalmente falso o frutto della fantasia (malata) dell'autore. L'autore non si assume responsabilità per quanto scritto, suggerito o sottointeso da questo post.

  16. #16
    61,861 L'avatar di fulviuz
    Data Registrazione
    Jan 2016
    Località
    Trasferito a Borgo Panigale
    Messaggi
    16.662

    Re: [c#] Lord Orion che ama il c sciarp

    Yep, ma agganciarsi a 7 framework con altre api vattelapesca di terzi in un garbuglio micidiale a me non gusta tanto...

  17. #17
    Senior Member L'avatar di Leizar
    Data Registrazione
    Jan 2016
    Messaggi
    1.893

    Re: [c#] Lord Orion che ama il c sciarp

    Citazione Originariamente Scritto da fulviuz Visualizza Messaggio
    Yep, ma agganciarsi a 7 framework con altre api vattelapesca di terzi in un garbuglio micidiale a me non gusta tanto...
    Parli di Java?

  18. #18
    61,861 L'avatar di fulviuz
    Data Registrazione
    Jan 2016
    Località
    Trasferito a Borgo Panigale
    Messaggi
    16.662

    Re: [c#] Lord Orion che ama il c sciarp

    Penso che intenda il "sopra"...

  19. #19
    il CREATORE L'avatar di Mad_One
    Data Registrazione
    Jan 2016
    Messaggi
    1.219

    Re: [c#] Lord Orion che ama il c sciarp

    manutenzionarli non si può sentire

    also, cosa avete contro il php, preferite quellammerda di node?
    che all'inizio c'ha il pistolotto su apache eeeeeeeeeeeee i THREAD eeeeeeeeeeee i processi eeeeeeeeeeeeee andatevene a fanculo

  20. #20
    Senior Member L'avatar di Aleph
    Data Registrazione
    Jan 2016
    Località
    Somewhere in Budapest
    Messaggi
    3.167

    Re: [c#] Lord Orion che ama il c sciarp

    Citazione Originariamente Scritto da Mad_One Visualizza Messaggio

    also, cosa avete contro il php, preferite quellammerda di node?
    che all'inizio c'ha il pistolotto su apache eeeeeeeeeeeee i THREAD eeeeeeeeeeee i processi eeeeeeeeeeeeee andatevene a fanculo
    Node ormai è mainstream, e infatti adesso hanno introdotto la keyword await, in pratica ammettendo che, si, scrivere programmi con operazioni in sequenza è più facile rispetto a passare funzioni callback

    Attendo con ansia che tornino di moda gli application server monoliti tipo Jboss

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Chi Siamo
Forum ufficiale della rivista
The Games Machine
Seguici su