Hi,
Ich hab mal versucht einen Operator zu überladen. Ich krieg immer
dieselbe Fehlermeldung, aber ich kann mir beim besten Willen nicht
erklären warum. Hier der Code:
Die Fehlermeldung:
Ich hab mal versucht einen Operator zu überladen. Ich krieg immer
dieselbe Fehlermeldung, aber ich kann mir beim besten Willen nicht
erklären warum. Hier der Code:
Code:
public static bool operator > (DateTime d1, DateTime d2)
{
if (d1.Year > d2.Year) { return true; }
else if (d1.Month > d2.Month) { return true; }
else if (d1.Day > d2.Day) { return true; }
return false;
}
Die Fehlermeldung:
One of the parameters of a binary operator must be the containing type