我有一個數據庫列,其值爲1
,0
,-1
。我正在使用uint
和GetUInt16
,如下所示在我的課程和代碼片段中。不知何故負值不會被反映出來。我應該使用什麼數據類型來查看課堂和rdr
中的負值?在輸出中沒有反映的負值
public class Postcommit
{
public string software_image_build { get; set; }
public uint TestStatus { get; set; }
}
代碼片段:
PCS[i++].TestStatus = rdr.GetUInt16(1);
@Vanna你說的是什麼意思?它不應該無符號無論。 – Soviut
@Stefan你是什麼意思? – Soviut
@Soviut:'PCS [i ++]。TestStatus'也是'uint'類型,所以'PCS [i ++] .TestStatus = rdr.GetInt16(-1);'不適合。 – Stefan