seria interesante se você explicasse o por quÊ de cada um como nesse
Nunca use o nome do tipo pra criar um tipo Isso é muito ruim. Cria um código repetitivo e desnecessário. Use var sempre que possível.
// ❌ horrível CarroModel carro = new CarroModel();
// ✅ sintaxe aprovada por bill gates var carro = new CarroModel();
E por quÊ o bill gates aprova essa sintaxe?
Ele aprova porquE eu perguntei pessoalmente pra ele no Viber, em 2014. Esse é o porquÊ desse item conotado.