Perguntas com a marcação «pan»

206
Como serializar um TimeSpan para XML

Estou tentando serializar um TimeSpanobjeto .NET para XML e ele não está funcionando. Um google rápido sugeriu que, embora TimeSpanseja serializável, o XmlCustomFormatternão fornece métodos para converter TimeSpanobjetos de e para XML. Uma abordagem sugerida foi ignorar a TimeSpanserialização e,...

147
Descubra se a hora atual cai em um intervalo de tempo

Usando o .NET 3.5 Quero determinar se o horário atual cai em um intervalo de tempo. Até agora eu tenho o tempo atual: DateTime currentTime = new DateTime(); currentTime.TimeOfDay; Estou pensando em como obter o intervalo de tempo convertido e comparado. Isso funcionaria? if...

130
Imagem panorâmica e zoom

Quero criar um visualizador de imagens simples no WPF que permita ao usuário: Panorâmica (arrastando o mouse a imagem). Zoom (com um controle deslizante). Mostrar sobreposições (seleção de retângulo, por exemplo). Mostrar imagem original (com barras de rolagem, se necessário). Você pode...

128
calcular a diferença em meses entre duas datas

Em C # /. NET TimeSpantem TotalDays, TotalMinutes, etc, mas eu não posso descobrir uma fórmula para meses totais diferença. Dias variáveis ​​por mês e anos bissextos continuam me excitando. Como posso obter TotalMonths ? Editar Desculpe por não ser mais claro: eu sei que realmente não consigo...

120
Medindo o tempo de execução do código

Quero saber quanto tempo leva para terminar um procedimento / função / pedido, para fins de teste. Fiz isso, mas meu método está errado porque se a diferença de segundos for 0 não pode retornar os milissegundos decorridos: Observe que o valor do sono é 500 ms, portanto, os segundos decorridos são...

90
Como obtenho uma lista dos módulos CPAN instalados?

Além de tentar perldoc <module name> individualmente para qualquer módulo CPAN que me agrade, ou examinando o sistema de arquivos e olhando os diretórios, não tenho ideia de quais módulos instalamos. Qual é a maneira mais fácil de obter uma grande lista de cada módulo CPAN instalado?...

86
Multiplique TimeSpan em .NET

Como faço para multiplicar um objeto TimeSpan em C #? Supondo que a variável durationseja um TimeSpan , gostaria, por exemplo duration*5 Mas isso me dá um erro "operador * não pode ser aplicado aos tipos TimeSpan e int". Aqui está minha solução alternativa

10
Por que std :: span não possui operadores de comparação?

Não foi std::spanconcebido como uma referência leve para sub-regiões de std::vector/ std::array/ array simples e similares? Ele também não deve conter operadores de comparação em sua API, para ser consistente com eles? Qual foi o raciocínio por trás da exclusão? Nota: por operadores de comparação,...