Sobre os conceitos que envolvem a linguagem C#, considere as seguintes afirmativas:1. Uma
Sobre os conceitos que envolvem a linguagem C#, considere as seguintes afirmativas: 1. Uma declaração de método cria um espaço de declaração separado. Isso significa que tudo o que é criado em um método é perdido no final do método. 2. No conceito de sobrecarga em um programa C#, duas funçôes não podem ter a mesma assinatura, e, além disso, elementos que não são membros não podem ter o mesmo nome dos membros. 3. Em um programa C#, os nomes dos parâmetros precisam ser exclusivos. Além disso, não podemos ter um parâmetro e uma variável criados em um bloco de função, com o mesmo nome. 4. Na passagem de parâmetros por valor, o valor da variável é passado. No caso de ref e out, o endereço da referência é passado. 5. No trecho de código a seguir, há um erro de compilação, por exemplo, pela duplicação do parâmetro parâmetro "i": public class zzz { public void abc(int i, string i) {} public void pqr(int i) { string i; } public static void Main() { } } Assinale a alternativa correta.