C#資料型別對比
阿新 • 來源:網路 • 發佈:2021-01-30
專案場景:
需要判斷從資料庫讀出的資料的型別再做下一步操作問題描述:
例如:在這裡就會報錯,原因是數組裡的資料有一條的型別是某個實體 出現問題的程式碼:@Override
if( dt.Columns[t.FieldNamCol[i]].DataType== Type.GetType("System.SByte"))
{
}
解決方案:
例如:將這個對比方法換一個if(typeof(byte).IsInstanceOfType(dt.Columns[t.FieldNamCol[i]]))
{
}
