Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Thiago_ASP

melhor tipo de conversão! (string)

Recommended Posts

fala galera... to com uma duvida simples.... de conversão de tipos (cast).... (C#)

 

seguinte... imagine que eu tenha uma sessão - session["teste"] - que contem um valor string - "ok" -... agora imagine que eu tenha que colocar esse valor dentro de um atributo do tipo string, mas para isso, antes eu preciso converter esse valor ("ok") em uma string.... eu posso fazer isso de algumas maneiras:

 

(string)session["teste"];

(String)session["teste"];

session["teste"].toString();

Convert.toString(session["teste"]);

eu sei que todas resolverão meu problemas.... mas qual é a maneira mais apropriada!? :mellow:

 

e qual a diferença entre cada uma, ou seja em que caso devo utilizar cada uma dessas maneiras... :unsure:

 

valew... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

desculpem pelo post duplicado... mas ta muito lenta a net.. então acabei clicando duas vezes pensando que a página tinha travado...

valewww

Compartilhar este post


Link para o post
Compartilhar em outros sites

desculpem pelo post duplicado... mas ta muito lenta a net.. então acabei clicando duas vezes pensando que a página tinha travado...

valewww

Tópico duplicado excluído!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

(string)session["teste"];

(String)session["teste"];

session["teste"].toString();

Convert.toString(session["teste"]);

Thiago entre utilizar o string e o String de uma olhada neste post aqui do fórum mesmo: http://forum.imasters.com.br/index.php?showtopic=244761

 

Quando você utiliza

session["teste"].toString();
na verdade você não esta convertendo, você esta utilizando a propriedade ToString da Session.

No caso da Session acho melhor você utilizar a propriedade pois não tem a necessidade de converter, agora quando houver realmente a necessidade, acredito que essas duas formas terão a mesma performance.

(string)session["teste"];
Convert.toString(session["teste"]);
Eu quando utilizo C#, prefiro utilizar a string nativa dele que é a com s minúsculo!!

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

desculpem pelo post duplicado... mas ta muito lenta a net.. então acabei clicando duas vezes pensando que a página tinha travado...

valewww

Tópico duplicado excluído!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

(string)session["teste"];

(String)session["teste"];

session["teste"].toString();

Convert.toString(session["teste"]);

Thiago entre utilizar o string e o String de uma olhada neste post aqui do fórum mesmo: http://forum.imasters.com.br/index.php?showtopic=244761

 

Quando você utiliza

session["teste"].toString();
na verdade você não esta convertendo, você esta utilizando a propriedade ToString da Session.

No caso da Session acho melhor você utilizar a propriedade pois não tem a necessidade de converter, agora quando houver realmente a necessidade, acredito que essas duas formas terão a mesma performance.

(string)session["teste"];
Convert.toString(session["teste"]);
Eu quando utilizo C#, prefiro utilizar a string nativa dele que é a com s minúsculo!!

 

Abraços...

 

beleza cara, ajudou bastante.. mas só por curiosidade... qual a maneira adotada como padrão!?(tipo design patterns)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.