このサンプルは、なぜ一気にメソッド二つ使っているのでしょうか?
参考書内で初めて使ってる手法なのに解説がはしょられて分からないです。
参考書読んでる段階なのでガチ初心な質問ですが・・

int[]hp={550,0,600,0,220};
int num=hp.Where(n=>n==0).Count()
Console.Write(n);