如何判断数组某个元素是否为空。 200分求解!
如何判断数组某个元素是否为空。 
 role[5,12];//数组role    
 for   (int   a   =   0;   a    <   role.GetLength(0);   a++) 
 { 
       for   (int   b   =   0;   b    <   role.GetLength(1);   b++) 
             {                                                             
                         if   (role[a,   b].ToString().Trim()   !=null)//错误提示:未处理NullReferenceException 
                                        { 
                                                 LVItem.SubItems.Add(role[a,   b].ToString()); 
                                           } 
                } 
 } 
 }   
 错误详细提示: 
 未处理   System.NullReferenceException 
       Message= "NullReferenceException " 
       StackTrace: 
             位于   MobileTax.cls.img.PopulateListView() 
             位于   MobileTax.ermenu.ermenu_Load() 
             位于   System.Windows.Forms.Form.OnLoad() 
             位于   System.Windows.Forms.Form._SetVisibleNotify() 
             位于   System.Windows.Forms.Control.set_Visible() 
             位于   System.Windows.Forms.Control.Show() 
             位于   MobileTax.cls.img.ListView1_ItemActivate() 
             位于   System.Windows.Forms.ListView.OnItemActivate() 
             位于   System.Windows.Forms.ListView.HandleItemActivate() 
             位于   System.Windows.Forms.ListView.WnProc() 
             位于   System.Windows.Forms.Control._InternalWnProc() 
             位于   Microsoft.AGL.Forms.EVL.EnterModalDialog() 
             位于   System.Windows.Forms.Form.ShowDialog() 
             位于   MobileTax.Form1.timer1_Tick() 
             位于   System.Windows.Forms.Timer._WnProc() 
             位于   System.Windows.Forms.ApplicationThreadContext._InternalContextMessages() 
             位于   Microsoft.AGL.Forms.EVL.EnterMainLoop() 
             位于   System.Windows.Forms.Application.Run() 
             位于   MobileTax.Program.Main() 
------解决方案--------------------if (role[a,b] != null && !role[a, b].ToString().Trim().IsEmpty())//