Existem alguns casos (bastante raros) em que existe o risco de: reutilizar uma variável que não se destina a ser reutilizada (veja o exemplo 1), ou usando uma variável em vez de outra, feche semanticamente (veja o exemplo 2). Exemplo 1: var data = this.InitializeData(); if...