Jag förstår inte vad som är fel. Vill kunna använda operatorn == på ett annorlunda sätt, nämligen genom att jämföra två objekts alla properties och se om de är lika/olika.
Kod: public static bool operator == (Car Car1, Car Car2)
Felmeddelande: Compiler Error Message: CS0563: One of the parameters of a binary operator must be the containing type
Varsomhelst inuti klassen Car. Du måste nog också samtidigt överlagra "!=", tror jag.
public class Car
{
public static bool operator == (Car Car1, Car Car2)
{
//Din kod.
}
public static bool operator != (Car Car1, Car Car2)
{
return !(Car1==Car2);
}
}