¿Cuál es la mejor manera de verificar si una cadena está vacía en C# en VS2005?C# en VS2005: ¿cuál es la mejor manera de verificar si una cadena está vacía?
Respuesta
Está el built-in String.IsNullOrEmpty
que yo usaría. Se describe here.
+1 para 'String' en lugar de' string'. De forma similar a 'Int32.TryParse' en lugar de' int.TryParse' – abatishchev
@abatishchev: Tenga en cuenta que no hay diferencia semántica entre esos dos. Jon Skeet explicó bastante bien cuándo tiene sentido usar cada una de las variantes: http://stackoverflow.com/questions/215255/string-vs-string-in-c/215422#215422. De hecho, la especificación de C# establece: "Como cuestión de estilo, se prefiere el uso de la palabra clave sobre el uso del nombre completo del tipo de sistema". –
@ 0xA3: Sin lugar a dudas. Para mí, en primer lugar, esto es solo el estilo del código – abatishchev
prueba este:
if (string.IsNullOrEmpty(YourStringVariable))
{
//TO Do
}
El método string.IsNullOrEmpty()
en la misma clase string.
Usted podría utilizar
string.Length == 0
pero que te excepto si la cadena es nula.
Como se sugirió anteriormente, puede utilizar String.IsNullOrEmpty, pero eso no funcionará si también desea buscar cadenas con espacios únicos (algunos usuarios colocan un espacio cuando se requiere un campo). En ese caso se puede utilizar:
if(String.IsNullOrEmpty(str) || str.Trim().Length == 0) {
// String was empty or whitespaced
}
C# 4 tiene el método String.IsNullOrWhiteSpace() que se encargará de los casos en que la cadena se compone de ony espacios en blanco.
... que no importa ya que se solicitó VS2005, es decir, .NET 2.0. Hubiera sido un gran comentario sin embargo. – OregonGhost
OFC
bool isStringEmpty = string.IsNullOrEmpty("yourString");
- 1. ¿cuál es la mejor manera de verificar una matriz vacía?
- 2. ¿Cuál es la mejor manera de determinar si una variable de sesión es nula o está vacía en C#?
- 3. ¿Cuál es la forma correcta de verificar si una cadena está vacía en Perl?
- 4. ¿Cuál es la mejor manera de verificar si una cadena contiene una URL en Java/Android?
- 5. ¿Cuál es una mejor manera de verificar si una cadena es un número entero en iPhone?
- 6. ¿Cuál es la mejor manera de verificar si una cadena existe en otra?
- 7. ¿La mejor manera de verificar si una variable es nula?
- 8. ¿Cómo puedo verificar si una cadena de servidor Sql es nula o está vacía?
- 9. ¿Cuál es la mejor manera de verificar si hay fugas de memoria en C++?
- 10. ¿Cuál es la mejor manera de probar una cadena vacía con jquery-out-of-the-box?
- 11. ¿Cuál es la mejor manera de verificar si la vista es visible en la ventana?
- 12. ¿Cuál es la mejor manera de verificar si un archivo existe en C++? (plataforma cruzada)
- 13. ¿Cuál es la forma correcta de "clojure" para verificar si una colección no está vacía?
- 14. Compruebe si la cadena está vacía
- 15. ¿Cuál es la mejor manera de verificar si existe una URL en PHP?
- 16. ¿Cómo verificar si una sesión de PHP está vacía?
- 17. Determinar si una cadena está "vacía"
- 18. ¿Cuál es una buena manera de verificar si un doble es un número entero en C#?
- 19. ¿Cuál es la forma más eficiente de determinar si una cadena no recortada está vacía en C#?
- 20. Entonces, ¿cuál es la mejor manera de verificar si existe una fila? EXISTS, COUNT o num_rows?
- 21. ¿Cómo verificar si una variable está vacía en python?
- 22. ¿Cómo puedo verificar si una cola está vacía?
- 23. IOS: verifique si una cadena es una cadena vacía
- 24. verificación si una colección está vacía en Java: ¿Cuál es el mejor método
- 25. ¿Cuál es la sintaxis de PHP para verificar "no es nulo" o una cadena vacía?
- 26. ¿Cómo comprobar si una cadena está vacía en Emacs Lisp?
- 27. Agregar a la cadena si la cadena no está vacía
- 28. ¿Cuál es la mejor manera de verificar si la opción actualmente seleccionada en una lista desplegable es la última?
- 29. ¿La mejor manera de probar si un tipo genérico es una cadena? (C#)
- 30. ¿Cuál es la mejor manera de verificar si el usuario puede cargar archivos?
fantástico. 5 respuestas casi idénticas a los pocos minutos de la publicación de lo que podría decirse que es la pregunta más simple de C# en la historia de SO. Cubierto en meta; http://meta.stackexchange.com/questions/114/noob-questions-simple-answers-and-big-rep-points – xcud