>DataSet ds = new DataSet(); >MyClass.MyMethod( ds ); > >if (ds =!null) >{ > // Error message. Since ds is null. But why the above ds =! null does not catch it? >} > >MyClass.MyMethod( DataSet ds) >{ > // for testing > ds = null; >} >>
>if (ds =!null)into
if (ds == null)