>>Hi,
>>
>>Here is a segment of code:
>>
>>
>>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;
>>}
>>
>>
>>Why does the line ds =! null does not catch that the ds is null?
>>
>>I also tried to declare the parameter ds as Out but it does not work either.
>
>
>Change
>
>if (ds =!null)
>
>into
>if (ds == null)
>
Thank you. But it still does not work. The only way, so far, I found the code working is if I use the Out clause when passing the parameter. But I saw it in someone else's code without the Out and it worked for them (actually her).
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham