Com relação a programação e desenvolvimento de sistemas, jul...

Próximas questões
Com base no mesmo assunto
Q2040749 Programação

Com relação a programação e desenvolvimento de sistemas, julgue o item a seguir.


Na linguagem C#, o método AddDate(12) acrescenta doze dias a uma variável no formato DateTime.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - errado

Para entendermos o motivo pelo qual a alternativa é errada, precisamos conhecer como a manipulação de datas é realizada na linguagem C#. O tipo DateTime é utilizado para representar uma data e/ou horário. Para manipular valores de DateTime, métodos específicos são oferecidos dentro dessa estrutura, como AddDays(double value), que adiciona uma quantidade especificada de dias à data representada por uma instância de DateTime.

Portanto, o método correto para adicionar dias a uma data em C# seria AddDays e não AddDate como mencionado no enunciado. Para adicionar doze dias a uma variável do tipo DateTime, o código correto seria algo semelhante a:

variavelDateTime.AddDays(12);

Essa chamada de método retorna um novo objeto DateTime que representa a data e hora resultante, incrementada pelo número de dias especificados como argumento do método AddDays. O valor passado pode ser tanto um valor inteiro quanto um valor de ponto flutuante para representar frações de dias.

Em resumo, o enunciado contém um erro ao referenciar um método AddDate inexistente na estrutura DateTime do C#. O conhecimento sobre os métodos dessa estrutura é essencial para manipular datas de forma correta na linguagem C#.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

o nome correto é AddDays(dias); e um método da classe DataTime, que acrescenta um número de dias

public DateTime AddDays (double value);

O item está incorreto.

Em C#, o método AddDays() é utilizado para adicionar dias a uma variável do tipo DateTime. O método AddDate() não é um método padrão da linguagem e, portanto, não existe.

O método AddDays() funciona da seguinte forma: você passa como parâmetro a quantidade de dias que deseja adicionar (ou subtrair, caso utilize um valor negativo) e o método retorna um novo objeto DateTime com a data atualizada.

Não é correto dizer que o método AddDate(12) acrescenta doze dias a uma variável no formato DateTime na linguagem C#.

Primeiramente, não existe um método "AddDate" na classe DateTime em C#. O método disponível é "AddDays", que adiciona um número especificado de dias à data atual representada por um objeto DateTime e retorna um novo objeto DateTime resultante.

Por exemplo, se você tiver uma variável "dataAtual" do tipo DateTime e quiser adicionar doze dias a ela, você pode usar o método AddDays da seguinte forma:

O método AddDays não modifica o objeto original "dataAtual", mas sim retorna um novo objeto "dataNova" com o valor resultante após adicionar doze dias.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo