ToString()该被划为被滥用的函数了。现在有人不管干什么只要是想要string都是ToString()。以至于有了下列代码。

  private int[] StringArrToIntArr(string[] a)
  {
   int[] intarray=new int[a.Length];
   for(int i=0;i<a.Length;i++)
    intarray[i]=int.Parse(a[i].ToString());
   return intarray;
  }
a[i]已经是不折不扣的string,还要盲目的ToString

string s = Session[“test“].ToString();
if (s == null)
.............
这个也是,盲目的使用ToString()。Session[“test“]保存的是string upcast to object的对象。完全可以再down cast回来。非要ToString()。这还不说接下来的if更是可笑。如果是null,到不了if就已经是 NullReferenceException。

 
                    
            
                

相关文章:

  • 2022-12-23
  • 2021-07-08
  • 2021-10-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-03
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-29
  • 2021-10-09
  • 2022-01-18
相关资源
相似解决方案