Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

duvida quanto armazenagem de variavel tipo long

Se eu apenas armazenar variáveis do tipo long a cada interacao do meu usuario no sistema eu terei problemas ?

DateTime userResp = DateTime.Now; 
long userRespConv = (userResp.Year * 100000000000000 + userResp.Month * 1000000000000 + userResp.Day * 10000000000 + userResp.Hour * 100000000 + userResp.Minute * 1000000 + userResp.Second * 10000 + userResp.Millisecond);

            Console.WriteLine(userRespConv);
2 respostas
solução!

Não acredito que a variável do tipo longo seja um problema. Em C# temos um Inteiro de 64 bits com sinal, o que nunca vai se tornar um gargalo de memória em uma aplicação =)

Mas o ideal é utilizar o necessário. Nesse caso, você parece precisar de um numero bem grande mesmo... pela equação executada:

(userResp.Year * 100000000000000 + userResp.Month * 1000000000000 + userResp.Day * 10000000000 + userResp.Hour * 100000000 + userResp.Minute * 1000000 + userResp.Second * 10000 + userResp.Millisecond);

Teriamos um numero na ordem de 10^13, oq faz o long necessário mesmo. Já que o maior numero que você vai chegar com um int é 2.147.483.647.

Resolvido, obrigado !