m_Texture.Dispose();
            m_Texture = null;看到别人写的代码这样,后面这句  m_Texture = null;不用写吧?多余的。是不?

解决方案 »

  1.   

    如果m_Texture是在一个函数里,并且不会被其他人再使用就没必要m_Texture = null;
      

  2.   

    就m_Texture而言,Dispose()之后,它的属性仍然是存在的。
      

  3.   

    m_Texture.Dispose(); 
    m_Texture = null; 
    如果是要释放m_Texture那么就写第1个。
    如果是要调用完m_Texture后,又不想它有值,又不想它被释放,那么就写第2个.
    两个写一个就行了。
      

  4.   

    多余的
    但写上=null是个好习惯....