[Quantproject-developers] Re: [Quantproject-developers] QuantProject/b2_DataAccess/Tables Quotes.cs
Brought to you by:
glauco_1
|
From: Glauco S. <gl...@my...> - 2005-05-04 19:41:03
|
At 06:25 PM 5/4/2005 +0000, you wrote: >! if( dt.Rows[0]["CloseToOpenStandDev"] is double ) >! //cast is possible >! returnValue = (double)dt.Rows[0]["CloseToOpenStandDev"]; >! } >! return returnValue; Millo, sei sicuro che sia un approccio corretto? Cosa succede se dt.Rows[0]["CloseToOpenStandDev"] non e' un double? Quando puo' succedere? Forse mi manca un pezzo, ma sarei tentato di pensare che una bell'exception sia la cosa migliore. Nell'ordine, gli errori e' meglio che siano: - rilevabili dal compilatore (caso preferibile) - rilevabili dal run time (caso medio) - logici (caso peggiore) Evitando l'eccezione, non e' che, per caso, ci spostiamo dal caso due al caso tre? Ciao! |