Italian Utilizzo di StringBuilder ?

Discussion in 'Italian Forum' started by AlpVir, Jul 9, 2015.

  1. AlpVir

    AlpVir Well-Known Member Licensed User

    Qualcuno è in grado di spiegarmi la differenza, in termini di prestazioni/occupazione memoria/altro fra questi due spezzoni di codice che portano allo stesso risultato ?
    Grazie per l'attenzione
    Code:
    Dim sb       As StringBuilder
    dim Tutto    as String
    sb.Initialize
    sb.Append(
    "primo")
    sb.Append(
    "secondo")
    sb.Append(
    "terzo")
    Tutto=sb.ToString
    Code:
    Dim Tutto      as string
    Tutto=
    "primo"
    Tutto=Tutto & 
    "secondo"
    Tutto=Tutto & 
    "terzo"
     
  2. picenainformatica

    picenainformatica Active Member Licensed User

    Lo string builder aggiunge alla stringa iniziale (APPEND) l'altra crea una nuova stringa, ci copia le prime 2 e la riassegna alla prima. se devi concatenate molte stringhe (centinaia o migliaia) la differenza è enorme.
     
    cimperia likes this.
Loading...