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