所以,我有這個程序,它有一個輸入爲DateTime的構造函數。C# - DateTime構造函數調用
但是,每當我嘗試創建該類的對象,並將DateTime作爲參數傳遞時,就會出現錯誤。
的代碼如下:
public Student(DateTime dob)
{
DateofBirth = dob;
}
}
class Program
{
static void Main(string[] args)
{
var myprogram = new Student(1995,04,29);
但是,它的顯示,說明構造函數不能採取三個參數在學生類的錯誤。請幫忙!
PS:有代碼在上面和下面,所以忽略括號。
您的學生構造函數只接受1個'DateTime'類型的參數,您可能想要在'Program'類中輸入格式以創建DateTime對象並在構造函數中使用它 –
錯誤是正確的, 'DateTime dob'!='1995,04,29'你可能會缺少'DateTime'變量聲明作爲構造函數參數(Henningsson的答案),或者可能是另一個具有年,月和日參數的構造函數(Jon Skeet的答案) 。 – bradbury9