Em linguagens fracamente tipadas, como JS, isso até pode ocorrer. Porém em C# o próprio compilador já irá inibir mal uso e erros.