<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-27752126.post1937351189211316288..comments</id><updated>2010-01-27T11:56:40.455+01:00</updated><title type='text'>Comments on Variable not found: Cadenas nulas, vacías o en blanco</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.variablenotfound.com/feeds/1937351189211316288/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27752126/1937351189211316288/comments/default'/><link rel='alternate' type='text/html' href='http://www.variablenotfound.com/2009/11/cadenas-nulas-vacias-o-en-blanco.html'/><author><name>José M. Aguilar</name><uri>http://www.blogger.com/profile/11683750380776435448</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-27752126.post-7443172134341437722</id><published>2010-01-27T11:56:40.455+01:00</published><updated>2010-01-27T11:56:40.455+01:00</updated><title type='text'>Hola, Sergi.

En el segundo caso, la línea:
  Retu...</title><content type='html'>Hola, Sergi.&lt;br /&gt;&lt;br /&gt;En el segundo caso, la línea:&lt;br /&gt;  Return s.Trim() = String.Empty&lt;br /&gt;&lt;br /&gt;Es equivalente a tu propuesta:&lt;br /&gt;If s.Trim() = String.Empty Then   Return True&lt;br /&gt;Return False&lt;br /&gt;&lt;br /&gt;Ten en cuenta que se retorna el resultado de la expresión, que es una comparación de igualdad, por lo que devolvería true si la cadena (&lt;i&gt;trimeada&lt;/i&gt;) es vacía, y falso en caso contrario.&lt;br /&gt;&lt;br /&gt;Se trata simplemente de una forma más corta de expresarlo :-)&lt;br /&gt;&lt;br /&gt;Saludos y gracias por comentar.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27752126/1937351189211316288/comments/default/7443172134341437722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27752126/1937351189211316288/comments/default/7443172134341437722'/><link rel='alternate' type='text/html' href='http://www.variablenotfound.com/2009/11/cadenas-nulas-vacias-o-en-blanco.html?showComment=1264589800455#c7443172134341437722' title=''/><author><name>José M. Aguilar</name><uri>http://www.blogger.com/profile/11683750380776435448</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13204222613663593069'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.variablenotfound.com/2009/11/cadenas-nulas-vacias-o-en-blanco.html' ref='tag:blogger.com,1999:blog-27752126.post-1937351189211316288' source='http://www.blogger.com/feeds/27752126/posts/default/1937351189211316288' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-27752126.post-4012398663911373985</id><published>2010-01-26T18:52:38.404+01:00</published><updated>2010-01-26T18:52:38.404+01:00</updated><title type='text'>Creo que tienes un error, deberia ser asi:

Public...</title><content type='html'>Creo que tienes un error, deberia ser asi:&lt;br /&gt;&lt;br /&gt;Public Function IsNullOrWhiteSpace(ByVal s As String) As Boolean&lt;br /&gt;        If s Is Nothing Then Return True&lt;br /&gt;        If s.Trim() = String.Empty Then Return True&lt;br /&gt;        Return False&lt;br /&gt;    End Function&lt;br /&gt;Sino en el 2º caso te devuelve un string.&lt;br /&gt;¿Creo yo?&lt;br /&gt;Saludos</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27752126/1937351189211316288/comments/default/4012398663911373985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27752126/1937351189211316288/comments/default/4012398663911373985'/><link rel='alternate' type='text/html' href='http://www.variablenotfound.com/2009/11/cadenas-nulas-vacias-o-en-blanco.html?showComment=1264528358404#c4012398663911373985' title=''/><author><name>Sergi</name><uri>http://openid.blogs.es/s.depazos</uri><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.variablenotfound.com/2009/11/cadenas-nulas-vacias-o-en-blanco.html' ref='tag:blogger.com,1999:blog-27752126.post-1937351189211316288' source='http://www.blogger.com/feeds/27752126/posts/default/1937351189211316288' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-27752126.post-2207280798090837343</id><published>2009-11-11T18:24:39.875+01:00</published><updated>2009-11-11T18:24:39.875+01:00</updated><title type='text'>Eso esta muy bien Anónimo, si es un proyecto de Ce...</title><content type='html'>Eso esta muy bien Anónimo, si es un proyecto de Cero claro, pero muchas veces la recepción de los datos te vienen de mil sitios o el desarrollo es solo parte de todo un sistema o bien muy antiguo o realizado por alguien ausente.&lt;br /&gt;&lt;br /&gt;En muchas bases de datos he visto blancos en vez de nulos, y ya no te digo en los clientes donde los datos pueden ser manipulados por los usuarios, pufff</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27752126/1937351189211316288/comments/default/2207280798090837343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27752126/1937351189211316288/comments/default/2207280798090837343'/><link rel='alternate' type='text/html' href='http://www.variablenotfound.com/2009/11/cadenas-nulas-vacias-o-en-blanco.html?showComment=1257960279875#c2207280798090837343' title=''/><author><name>Sergi</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.variablenotfound.com/2009/11/cadenas-nulas-vacias-o-en-blanco.html' ref='tag:blogger.com,1999:blog-27752126.post-1937351189211316288' source='http://www.blogger.com/feeds/27752126/posts/default/1937351189211316288' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-27752126.post-6409575999936151540</id><published>2009-11-04T10:34:10.826+01:00</published><updated>2009-11-04T10:34:10.826+01:00</updated><title type='text'>Pues sí, anónimo, en ocasiones la recepción de un ...</title><content type='html'>Pues sí, anónimo, en ocasiones la recepción de un nulo puede ser una pista de que algo no se está haciendo correctamente en algún otro punto del sistema, o simplemente de que se ha tomado otro criterio para representar el &amp;quot;vacío&amp;quot; en una cadena. En cualquier caso, sería conveniente, como indicas, preguntarse el por qué, para evitar posteriores problemas.&lt;br /&gt;&lt;br /&gt;Hay otras ocasiones, sin embargo, en las que el nulo, la cadena vacía e incluso los espacios en blanco pueden ser semánticamente similares y queremos tratarlos de la misma forma, y ahí es donde éste método sería útil.&lt;br /&gt;&lt;br /&gt;Saludos y gracias por aportar!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27752126/1937351189211316288/comments/default/6409575999936151540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27752126/1937351189211316288/comments/default/6409575999936151540'/><link rel='alternate' type='text/html' href='http://www.variablenotfound.com/2009/11/cadenas-nulas-vacias-o-en-blanco.html?showComment=1257327250826#c6409575999936151540' title=''/><author><name>José M. Aguilar</name><uri>http://www.blogger.com/profile/11683750380776435448</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13204222613663593069'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.variablenotfound.com/2009/11/cadenas-nulas-vacias-o-en-blanco.html' ref='tag:blogger.com,1999:blog-27752126.post-1937351189211316288' source='http://www.blogger.com/feeds/27752126/posts/default/1937351189211316288' type='text/html'/></entry><entry><id>tag:blogger.com,1999:blog-27752126.post-397263171228639684</id><published>2009-11-04T10:19:28.866+01:00</published><updated>2009-11-04T10:19:28.866+01:00</updated><title type='text'>¿No te parece que, en ocasiones, el uso indistinto...</title><content type='html'>¿No te parece que, en ocasiones, el uso indistinto de null y cadena vacía puede deberse a errores de diseño y con ese método no está el desarrollador más que &amp;quot;tapando&amp;quot; un problema subyacente más profundo?&lt;br /&gt;&lt;br /&gt;Creo que en muchas ocasiones habría que preguntarse : &amp;quot;¿por qué puede llegarme null y cadena vacía?&amp;quot; antes de utilizar ese método.&lt;br /&gt;&lt;br /&gt;Saludos.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27752126/1937351189211316288/comments/default/397263171228639684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27752126/1937351189211316288/comments/default/397263171228639684'/><link rel='alternate' type='text/html' href='http://www.variablenotfound.com/2009/11/cadenas-nulas-vacias-o-en-blanco.html?showComment=1257326368866#c397263171228639684' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.variablenotfound.com/2009/11/cadenas-nulas-vacias-o-en-blanco.html' ref='tag:blogger.com,1999:blog-27752126.post-1937351189211316288' source='http://www.blogger.com/feeds/27752126/posts/default/1937351189211316288' type='text/html'/></entry></feed>