Originariamente inviato da alka
Spiega il problema che riscontri e facciamo prima.![]()
ci sono cascato allora: è più facile rispondere che fare una domanda comprensibile
![]()
Ebbene, ho fatto una piccola procedura in c# e, per fretta, ho usato un traduttore automatico per convertirlo in vb.net.
Sono abbastanza scettico sull'uso di questi strumenti... ma ho voluto provare.
l'istruzione c#:
sb.Append(fs[n++]);
che io avrei tradotto con:
sb.Append(fs(n)): n += 1
mi è stata tradotta con:
sb.Append(fs(System.Math.Max(System.Threading.Inte rlocked.Increment(n),n - 1)))
che proprio non ho capito e mi pare, da una rapida prova, che neanche mi funzioni.
Un altro traduttore, ha invece tradotto con:
sb.Append(fs(n++))
ed ho pensato che finalmente pure il vb.net avesse, magari non documentata, quella funzione. Però è un errore del traduttore.
Grazie dell'attenzione. Ciao
ps. naturalmente dimenticavo la domanda![]()
sb.Append(fs(System.Math.Max(System.Threading.Inte rlocked.Increment(n),n - 1)))
1) è corretta?
2) cosa vuol dire questa istruzione?

ci sono cascato allora: è più facile rispondere che fare una domanda comprensibile

Rispondi quotando