Oppure

Loading
02/09/11 8:21
Qwertj
Salve a tutti,
mi è successa una cosa strana
Praticamente io ho una label, e setto il testo in questo modo:
Label1.Text = String.Format(LabelFormatString, Value, Value1, Value2, Value3)

LabelFormatString è una costante, quindi non cambia mai
Value e gli altri sono valori numerici e Char
Se io debuggo il programma e guardo cosa mi restituisce String.Format, ottengo un testo del genere:
Valori: 48 (0)  50(2)

Se poi eseguo la linea e controllo la proprietà Text di Label1, ottengo:
Valori: 48 (

Viene troncato il testo, ma non capisco il perchè, anche perchè alcune volte non lo fa, altre volte lo tronca in un posto diverso :om:
Che succede:-?:-?
aaa
02/09/11 9:50
gigisoft
Salve,

non so perché, ma sembra che quello 0 tra parentesi che ricavi dal debug viene interpretato nel testo della label come il carattere #0, che viene interpretato come terminatore di stringa... indaga in tal senso.

Saluti.
aaa
02/09/11 10:55
HeDo
probabilmente ci sono degli errori nella formatstring, posta il codice esatto e ti sapremo dire di più
aaa