|
En C #, cadena es un tipo de referencia.Cada vez que cambia el valor de un objeto de cadena, es decir, modifica la cadena correspondiente a una variable de cadena, necesita reasignar espacio en la memoria para la nueva cadena. En el caso de la escritura silenciosa, si necesita modificar repetidamente el valor de una variable de cadena, la sobrecarga de memoria será relativamente grande.
Los objetos de la clase StringBuilder pueden llamar al método ToString () para generar el contenido de la clase StringBuilder como caracteres de cadena y llamar a los métodos Append () y AppendLine () para agregar contenido.
P.ej:
StringBuilder str = new StringBuilder();
str.Append("我爱你");
str.AppendLine("中国!");
str.Append("中国,我的祖国");
Console.WriteLine(str.ToString());
Escriba un programa de consola y ejecútelo usted mismo, y lo entenderá.
|
|