Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/09/2015, 07:44
agleiva
(Desactivado)
 
Fecha de Ingreso: enero-2015
Mensajes: 393
Antigüedad: 10 años, 1 mes
Puntos: 52
Respuesta: dudas con string.Empty

Cita:
Iniciado por Malenko Ver Mensaje
Para mi usar "" para comparar o setear el valor de una cadena vacía es lo mismo que usar un valor mágico o un magic number. Y usar "constantes" en lugar de los valores hard-coded es uno de los refactorings que recomienda Martin Fowler para mejorar la legibilidad del código.
Es verdad, pero también es verdad que usar string.Empty es más largo, y no se puede usar en todos lados (por ejemplo en atributos [DisplayName(string.Empty)] no compila, y [DisplayName("")] si), y para mantener consistencia algunos recomiendan usar "" en todos lados.

En cualquier caso como dije arriba, es cuestión de opiniones y gustos.