a 2+ab-ac-bc=0,
a(a+b)-c(a+b)=0,
(a+b)(a-c)=0,
∴a-c=0,
∴a=c;
b 2+bc-ba-ca=0,
b(b+c)-a(b+c)=0,
(b-a)(b+c)=0,
∴b-a=0,
∴b=a,
∴a=b=c,
∴△ABC是等边三角形,
故选D.
a 2+ab-ac-bc=0,
a(a+b)-c(a+b)=0,
(a+b)(a-c)=0,
∴a-c=0,
∴a=c;
b 2+bc-ba-ca=0,
b(b+c)-a(b+c)=0,
(b-a)(b+c)=0,
∴b-a=0,
∴b=a,
∴a=b=c,
∴△ABC是等边三角形,
故选D.