Ok ragazzi, so che se/else funziona, avevo bisogno di un'alternativa.La sottostringa non funziona come previsto se la lunghezza è maggiore della lunghezza della stringa
Sto usando
B = String.Concat(A.Substring(0, 40));
per catturare i primi 40 caratteri di un valore.
Se il valore alla A
è superiore 40
, B
è in grado di catturare, ma se il valore di A
è inferiore 40
, non v'è alcun valore di essere catturato a B
.
Perché si sta chiamando 'String.Concat' con un solo ingresso? – Rawling
Qual è lo scopo di 'String.Concat()'? Ypu normalmente lo usa per unire due stringhe insieme, ma stai passando solo una stringa? – DaveShaw
_ "ma se la [lunghezza del] valore di A è inferiore a 40, non viene acquisito alcun valore in B." _ - probabilmente perché si è verificata un'eccezione. – CodeCaster