Gli oggetti stringa sono non modificabili, ovvero non possono essere modificati una volta creati. I metodi che intervengono sulle stringhe in realtą restituiscono oggetti stringa nuovi.Fare attenzione quando si creano riferimenti a stringhe. Se si crea un riferimento a una stringa e quindi si "modifica" la stringa, il riferimento continuerą a puntare all'oggetto originale e non all'oggetto nuovo creato quando la stringa č stata modificata. Il codice seguente illustra questo problema:string s1 = "Hello";string s2 = s1;s1 += " and goodbye.";Console.WriteLine(s2); //outputs "Hello"caratteri speciali:Simbolo @ Il simbolo @ indica al costruttore della stringa di ignorare i caratteri di escape e le interruzioni di riga.
Stringhe
Gli oggetti stringa sono non modificabili, ovvero non possono essere modificati una volta creati. I metodi che intervengono sulle stringhe in realtą restituiscono oggetti stringa nuovi.Fare attenzione quando si creano riferimenti a stringhe. Se si crea un riferimento a una stringa e quindi si "modifica" la stringa, il riferimento continuerą a puntare all'oggetto originale e non all'oggetto nuovo creato quando la stringa č stata modificata. Il codice seguente illustra questo problema:string s1 = "Hello";string s2 = s1;s1 += " and goodbye.";Console.WriteLine(s2); //outputs "Hello"caratteri speciali:Simbolo @ Il simbolo @ indica al costruttore della stringa di ignorare i caratteri di escape e le interruzioni di riga.