Paulo RB

Archive for fevereiro 1st, 2012

Re-throw Exception sem criar objeto de Exception

by paulorb on fev.01, 2012, under C++, C++/CLI

Dica rápida:   veja a situação abaixo


try{

//something

}catch(Exception^ e) {

return false;
 }

Se você não usa o Objeto tratador da exception então não DECLARE-O.

Solução:


try{

//something

}catch(...) {

return false;
}

E se precisar passar a diante qualquer exception use:

 


try{

//something

}catch(...) {

throw;
}

Referencia: http://msdn.microsoft.com/en-us/library/6dekhbbc(v=vs.80).aspx

Leave a Comment more...

Culture Info Convertendo Decimal para String

by paulorb on fev.01, 2012, under C#

Hoje vou mostrar como fazer como converter um Decimal para String usando culturas e distintas e quanto isso pode ser problematico.

Vamos criar inicialmente o nosso Decimal

 Decimal decVal = 10.123456m; 

Agora vamos converte-lo para String usando o metodo toString()

 decVal.toString() 

o resultado é 10,123456

Perceba que no resultado temos uma “,” como separador. Isso ocorre porque nos regional Settings do painel de controle está definido a cultura Portugues.

Farei agora outro exemplo mostrando com a cultura diferente para isso vamos usar o metodo ToString(IFormatProvider)

 decVal.ToString(CultureInfo.GetCultureInfoByIetfLanguageTag("en-us")) 

Agora o resultado será 10.123456

 

Leave a Comment :, , more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Calendário

fevereiro 2012
S T Q Q S S D
« jan   mar »
 12345
6789101112
13141516171819
20212223242526
272829