2010-08-17 32 views

Respuesta

11

Bueno:

txtbox1.Text = ""; 

debe hacerlo.

(Tenga en cuenta que generalmente prefiero "" a string.Empty en términos de facilidad de lectura utiliza lo que usted prefiera ignorar cualquier charla sobre las diferencias de rendimiento entre ellos -.. La mayoría de los artículos que he visto en esto están fuera de fecha, y cualquier diferencia de rendimiento no podría ser será totalmente insignificante.)

+0

Vaya, estaba intentando muchas cosas como txtbox1 .Text.Remove(), txtbox1.Trim, etc. ¡Gracias, Jon! :) – Ram

+1

Solía ​​estar de acuerdo con "" sobre String.Empty. Hasta que comencé a hacer algunos perfiles de memoria y me di cuenta cuántos cientos de miles de instancias de una cadena vacía pueden terminar creando en una aplicación web muy utilizada. Desde una perspectiva de rendimiento, probablemente no importe, pero desde la perspectiva de la memoria, ahora prefiero String.Empty. – NerdFury

+1

@NerdFury: Um, no terminas con * cualquier * cadena adicional al usar "". Los literales de cadena están * garantizados * para ser internados en C#. No sé lo que su perfil estaba buscando, pero * no fue * cadenas múltiples generadas a partir de los literales de cadena. –

0

uso textbox1.Text = null; también se puede utilizar textBox1.Text = "";

si usted quiere poner cadenas en el futuro textBox1.Text = string.Empty;

Cuestiones relacionadas