日期:2014-05-18  浏览次数:20832 次

求教if的条件总是false
SHDocVw.ShellWindows tKill = new SHDocVw.ShellWindows();
   
  foreach (SHDocVw.InternetExplorerMedium ie in tKill)
  {
  for (int i = 0; i < get.Length; i++)
  {
  if (ie.LocationURL.StartsWith(get[i]))
  {
   
  ie.Quit();
  }
  }
  }
其中get的值是一个网址的头半段,一般匹配到动态网页的?位置之前
请教大侠们为什么ie.LocationURL.StartsWith(get[i])总是false?

------解决方案--------------------
C# code

ie.LocationURL.ToLower().StartsWith(get[i].ToLower())