[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

  1. #21
    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

  2. #22
    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.

  3. #23
    La Nonna L'avatar di Lux !
    Data Registrazione
    Jan 2016
    Messaggi
    85.837

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

    Citazione Originariamente Scritto da ND Visualizza Messaggio
    La programmazione su unity. Ho visto che ci sono motori già fatti tipo il corgi engine e mi domandavo rispetto ai blueprint di ue4 se fosse molto più complesso
    https://www.youtube.com/user/Cercopithecan/videos


  4. #24
    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. #25
    61,861 L'avatar di fulviuz
    Data Registrazione
    Jan 2016
    Località
    Trasferito a Borgo Panigale
    Messaggi
    16.663

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

    PHP mi garba, ammè.

  6. #26
    Pensatore libero L'avatar di Angels
    Data Registrazione
    Jan 2016
    Località
    ROMA
    Messaggi
    48.721

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

    Java rules
    Restarting

  7. #27
    Dott. Ing. Lup. Mann. L'avatar di LordOrion
    Data Registrazione
    Jan 2016
    Località
    Ducato di Massa E Carrara (caput mundi)
    Messaggi
    21.013
    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|

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

    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

  9. #29
    B1-66ER ¥€$ L'avatar di KymyA
    Data Registrazione
    Jan 2016
    Località
    PUTIGNANO (BA)
    Messaggi
    20.237
    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.

  10. #30
    Dott. Ing. Lup. Mann. L'avatar di LordOrion
    Data Registrazione
    Jan 2016
    Località
    Ducato di Massa E Carrara (caput mundi)
    Messaggi
    21.013
    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|

  11. #31
    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.

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

    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...

  13. #33
    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

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

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

    Penso che intenda il "sopra"...

  15. #35
    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

  16. #36
    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?

  17. #37
    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)

  18. #38
    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

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

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

    Il motivo per cui non si è su ASP.net è che i programmatori veri costano.

    Però asp.net form era un po' lammerda. Con MVC/razor hanno migliorato tantissimo.

  20. #40
    ZioYuri78R
    Guest

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

    Letto niente, usa un enum è già stato detto?

    also formatta
    Ultima modifica di ZioYuri78R; 08-09-17 alle 13:47

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