title: C# DataTable ItemArray returns '{}' - how can I test for null value?
body: <p>I have a <code>DataTable resultSet;</code> - I'm trying to check fields for null, but get an '{}' (empty-set ?) object back. Searches involving "{}" aren't yielding any appropriate solutions.</p>
  
  <p>This is the code that isn't working as expected when the "fk_id" field is null:</p>
  
  <pre><code>if (resultSet.Rows[0].ItemArray[resultSet.Columns.IndexOf("fk_id")] == null)
  {
     //never reaches here
  }
  </code></pre>
  
  <p>Note: using an int index instead of the <code>Columns.IndexOf()</code> isn't the issue.</p>
  
  <p>Also does the "{}" have some other name in C#?</p>