• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Problema risolto [C#] Problema codice troppo lungo

Juck

Utente Esperto
Autore del topic
30 Agosto 2009
1.304
20
Miglior risposta
0
Qualcuno mi sà dire come posso risparmiare tempo rendendo il codice più "compatto", cercando cioè di non scrivere 1000 righe per dire una cosa quando potrei scriverne 10.
Il mio problema sta in questo codice d'esempio:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
Non riesco a mettere tutti insieme quei numeri (ma soltanto 1 alla volta). E non posso nemmeno usare .Text, perciò come potrei risolvere tutto questo?
 
Riferimento: [C#] Problema codice troppo lungo

Forse non mi sono spiegato bene: vorrei che invece di mettere 10 volte

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

magari è possibile risparmiare tempo e spazio scrivendo semplicemente

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Sempre se possibile in qualche modo. Io ci ho provato un pò ma non ci sono riuscito.
 
Riferimento: [C#] Problema codice troppo lungo

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Quelle due stanghette "||" indicano OR, e viene letto così:

se il testo è uguale a 1, o se il testo è uguale a 2, o se il testo è uguale a 3, esegui questo e quest'altro.

Se invece vuoi che lui controlli più variabili per una sola azione si usa &&.

Ciao
 
Riferimento: [C#] Problema codice troppo lungo

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Quelle due stanghette "||" indicano OR, e viene letto così:

se il testo è uguale a 1, o se il testo è uguale a 2, o se il testo è uguale a 3, esegui questo e quest'altro.

Se invece vuoi che lui controlli più variabili per una sola azione si usa &&.

Ciao

Non capisco perchè mettere tute quelle parentesi...
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

Non bastava così?
 
Riferimento: [C#] Problema codice troppo lungo

Io lo reputo più pulito con le parentesi, ma in fondo, il risultato è sempre quello.
 
Riferimento: [C#] Problema codice troppo lungo

Ok grazie mille. Ora almeno potrò ridurre di molto il codice e la noia nel modificarlo. Ora avrei un'altra domandina: quando io scrivo if (textBox1.text = 1 etc...) mi dice che c'è un errore, ho provato a sostituire .Text con .Contains però non è la stessa cosa, perchè con .Contains basta che c'è un numero uguale e si fanno 2 cose contemporaneamente e ciò non è una buona cosa. Come potrei risolvere?

Grazie ancora a tutti. :emoji_slight_smile:
 
Ultima modifica:
Riferimento: [C#] Problema codice troppo lungo

Prova a mettere textBox1.Text == '1'.
 
Riferimento: [C#] Problema codice troppo lungo

Prova a mettere textBox1.Text == '1'.

Wow fantastico! Non ci avevo proprio pensato xD. Grazie mille, funge benissimo. :emoji_slight_smile:

P.S. Problemi risolti. Potete chiudere.