QUAL A DIFERENCA NESSE CASO
Olá
Estou querendo saber qual a diferença nesse caso de limpar os campos
txtNome.Text = [Ô][Ô];
ou
txtFantasia.Text = string.Empty;
Estou querendo saber qual a diferença nesse caso de limpar os campos
txtNome.Text = [Ô][Ô];
ou
txtFantasia.Text = string.Empty;
Oi ALEXPASSOS
Além de ser mais [ô]elegante[ô] qdo vc usa o string.Empty a memoria não é alocada. No caso do [Ô][Ô] o espaço em memória já é definido.
Se existe diferença de performance, é imperceptÃvel.
Além de ser mais [ô]elegante[ô] qdo vc usa o string.Empty a memoria não é alocada. No caso do [Ô][Ô] o espaço em memória já é definido.
Se existe diferença de performance, é imperceptÃvel.
No primeiro caso, para atribuir o valor, se instancia uma variável internamente, se atribui o valor [Ô]em branco[Ô] para ela, e se repassa isso para o objeto(Textbox), no segundo caso, a variável já está instanciada e é simplesmente atribuÃda. Como o SAMUKA disse, a diferença de performance, vai ser imperceptÃvel, isso para um textbox apenas, mas para o caso de um grid, ou uma operação em massa, onde se usa essa atribuição centenas(à s vezes milhares e até milhões) de vezes, daà sim a diferença pode pesar.
Beleza, entendi.... muito obrigado
Tópico encerrado , respostas não são mais permitidas