J
Johan
Hi!
I have these to methods:
public override bool Equals(object obj)
{
if (obj == null)
return false;
Arg a = obj as Arg;
if (t == null)
return false;
return Id == t.Id;
}
public static bool operator ==(Arg left, Arg right)
{
return left.Equals(right);
}
I want to check if argument left is null in the ==method. But if i do it
like this
if(left == null)
that causes an infinite recursive call. So any suggestions on how to solve
this problem?
I have these to methods:
public override bool Equals(object obj)
{
if (obj == null)
return false;
Arg a = obj as Arg;
if (t == null)
return false;
return Id == t.Id;
}
public static bool operator ==(Arg left, Arg right)
{
return left.Equals(right);
}
I want to check if argument left is null in the ==method. But if i do it
like this
if(left == null)
that causes an infinite recursive call. So any suggestions on how to solve
this problem?