Ed
há 6 meses
O modificador "readonly" em C# é utilizado para garantir que um campo possa ser atribuído apenas durante a inicialização ou dentro do construtor da classe. Isso significa que, uma vez que o valor é definido, ele não pode ser alterado. Analisando as alternativas: a) Permitir que o campo seja modificado apenas dentro do método Main. - Incorreto, pois "readonly" não limita a modificação apenas ao método Main. b) Assegurar que o campo seja inicializado apenas uma vez e que seu valor não possa ser alterado posteriormente. - Correto, essa é a definição exata do modificador "readonly". c) Permitir que o campo seja compartilhado entre várias instâncias da classe Programa. - Incorreto, isso se refere a campos estáticos, não a "readonly". d) Indicar que o campo pode ser usado apenas para leitura dentro de métodos. - Incorreto, pois "readonly" não significa que o campo só pode ser lido, mas sim que não pode ser modificado após a inicialização. e) Garantir que o campo seja acessível apenas dentro da classe Programa. - Incorreto, pois a acessibilidade é determinada pelo modificador de acesso (como private ou public), não pelo "readonly". Portanto, a alternativa correta é: b) Assegurar que o campo seja inicializado apenas uma vez e que seu valor não possa ser alterado posteriormente.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
ano passado
O modificador "readonly" na declaração de um campo em uma classe em C# tem o papel de assegurar que o campo seja inicializado apenas uma vez e que seu valor não possa ser alterado posteriormente. Isso significa que, uma vez atribuído um valor a um campo "readonly", esse valor não poderá ser modificado ao longo da execução do programa. Portanto, a alternativa correta é: b. Assegurar que o campo seja inicializado apenas uma vez e que seu valor não possa ser alterado posteriormente.
Mais perguntas desse material