1. 程式人生 > 其它 >C#資料型別對比

C#資料型別對比

技術標籤:C#c#資料型別

專案場景:

需要判斷從資料庫讀出的資料的型別再做下一步操作

問題描述:

例如:在這裡就會報錯,原因是數組裡的資料有一條的型別是某個實體 出現問題的程式碼:
@Override
     if( dt.Columns[t.FieldNamCol[i]].DataType== Type.GetType("System.SByte"))
     {
     }

解決方案:

例如:將這個對比方法換一個
if(typeof(byte).IsInstanceOfType(dt.Columns[t.FieldNamCol[i]])
) { }