webForumDet fria alternativet

+ generic

1 svar · 245 visningar · startad av P

PMedlem sedan jan. 20012 204 inlägg
#1

Har denna kod i en metod

T kalle;  
T erik;
T aa = kalle + erik;

Har tänkt mig en klass där man kan använda olika datatyper, får felet "Error 1 Operator '+' cannot be applied to operands of type 'T' and 'T' " Vilket låter relevant för alla metoder har ju inte operatorn +. Har kan man lösa något sådant på, använda sig av Interface eller?

Mc FettoMedlem sedan nov. 20022 355 inlägg
#2

Du måste använda dig utav operator

    public static Foo<T> operator +(Foo<T> p1, Foo<T> p2)
    {
         //manipulera dina objekt och returnera
    }
128 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)