现在为了验证datatable要写条,很麻烦有没有一个方法的,?DataTable m_Table = xxx.getTable();//可能返回空if(m_Table == null)
{
}
if(m_Table.Rows.Count == 0)
{
}问题就是能不能一次就判断出来,假如这样 aaa.xyz(m_Table) 就能对二种情况都进行判断?

解决方案 »

  1.   

    方法1
    if(m_Table == null || m_Table.Rows.Count == 0) 


    方法2
    DataTable m_Table=new DataTable ();//这样就不会为null
    if(m_Table.Rows.Count == 0) 


      

  2.   

    if(m_Table == null  ¦ ¦ m_Table.Rows.Count == 0) 
    这样当然可以啊,我问题中分开的意思就是说能不能不写二条,像string.isnullorempty(str)这样的方法有没有?呵呵,可能没说清楚吧,
      

  3.   

    if(!(m_Table == null || m_Table.Rows.Count == 0))
    {
       ......
    }
      

  4.   

    DataTable m_Table = new DataTable();
    m_Table = xxx.getTable(); 
    if(m_Table.Rows.Count == 0) 


    这样写一条就够了