日期:2014-05-17  浏览次数:20706 次

为什么当txt里没有数据了,只仅有几个空行,也还是不能执行if语句?
为什么当txt里没有数据了,只仅有几个空行,也还是不能执行if语句?   
帮我改改吧,谢谢        
StreamReader reader = new StreamReader("downQQqun.txt", false);
string str = reader.ReadToEnd().ToString().Trim();//当TXT没有数据时
reader.Close();
reader.Dispose();

if (str == null || str == "")
{
 timer1.Enabled = false;
 
}

------解决方案--------------------
有回车换行符呀
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
------解决方案--------------------
引用:
有回车换行符呀
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
+10086
------解决方案--------------------
引用:
Quote: 引用:

有回车换行符呀
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
+10086
+1
------解决方案--------------------
回车最终是\r\n这个东西 不是trim()能够去掉的