C#bool値はデータベースから読み込ま

このデータベースは、非常に実用的なブールフィールドのビットが、C#で読み取る際に、多くの人は操作ミスにつながるミスを作るのが好き。

実際には、唯一、次の2つの方法を読み取る正しいと効果的な方法:

 

INT XXX = Convet.ToInt16(リーダ[ " XXX " ])。// 或Convet.ToInt32 

BOOL XXX = BOOL .Parse(リーダ[ " XXX " ])。

 

その他のエラーである可能性が高い、でも、エラーなした場合、突然与えられているにつながる、保証データベースの設定やオペレーティングシステム全くありません!

int.Parse()として、時にはそれは私にエラーを教えてくれます。

在System.Number.StringToNumber(文字列str、NumberStylesオプション、NumberBuffer&番号、のNumberFormatInfo情報、ブールparseDecimal)
在System.Number.ParseInt32(Stringを、NumberStylesスタイル、のNumberFormatInfo情報)

おすすめ

転載: www.cnblogs.com/snowguest/p/11871065.html