Expandir Minimizar
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

CS1948 de erro do compilador

Visual Studio 2008

Mensagem de erro

A variável de intervalo 'name' não pode ter o mesmo nome que um parâmetro de tipo de método

O mesmo espaço de declaração não pode conter duas declarações do mesmo identificador.

Para corrigir este erro

  • Altere o nome da variável de intervalo ou o parâmetro de tipo.

O exemplo a seguir gera CS1948 porque o identificador de T é usado para a variável de intervalo e para o parâmetro de tipo no método TestMethod:

// cs1948.cs
using System.Linq;
class Test
{
    public void TestMethod<T>(T t)
    {
        var x = from T in Enumerable.Range(1, 100) // CS1948
                select T;
    }
}
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.