我創建了一個公共類,寫一個公共構造函數參數,如:發送SqlDataReader對象來構造函數參數構造函數的參數錯誤
public Patient(SqlDataReader reader, string p) {
if (p == "L") {
Name = reader[0].ToString();
}
else { }
}
然後我調試時使用這個構造類似
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
Patient myP(reader, "L");
}
然後,我得到了錯誤:Error 49 Expected;或=(無法在聲明中指定構造函數參數)
問題在哪裏,我該如何解決?
我應該說:你可能會發現它更有效地使用像奧姆斯或微型的ORM工具來填充的對象; 「使用數據讀取器來填充對象」是相當多的問題 –