已知函数 $f(x)=\frac{1}{2} x^2-(a+1) x+a \ln x$. (其中 $a$ 为常数)
(1) 若 $a=-2$, 求曲线 $y=f(x)$ 在点 $(2, f(2))$ 处的切线方程;
(2) 当 $\mathrm{a} < 0$ 时, 求函数 $y=f(x)$ 的最小值;
(3) 当 $0 \leq a < 1$ 时, 试讨论函数 $y=f(x)$ 的零点个数, 并说明理由.
$\text{A.}$
$\text{B.}$
$\text{C.}$
$\text{D.}$