Observe o trecho de código a seguir, construído para o Micr...
1. class Retorna
2. {
3. public int retorna( )
4. {
5. return 1;
6. }
7. public Single retorna( )
8. {
9. return 3.7f;
10. }
11. }
Esse trecho de código:
O erro que ocorre na linha 7 é o seguinte: CS0111 ocorre se uma classe contém duas declarações de membro com o mesmo nome e tipos de parâmetro
Single vem do System.Single, que representa um número de ponto flutuante de precisão simples.
Dentro de uma mesma classe, se desejarmos ter 2 métodos com o mesmo nome, eles tem que ter assinaturas diferentes, ou seja, o nome do método pode até ser igual, mas os parâmetros tem que ser diferentes.
Portanto a alternativa correta é a letra A