i == 0 ? new B : new C の結果は何型?