7
我有一個我編輯過的webservice,它在工作之前沒有問題。然而,現在我得到這個錯誤:不能序列化,因爲它沒有一個無參數的構造函數我已經發布我的課下面。Webservice無法序列化,因爲它沒有無參數的構造函數
public class Class
{
public class AnsweredQ
{
public string Question { get; set; }
public string Answer { get; set; }
public AnsweredQ(string _Question, string _Answer)
{
Question = _Question;
Answer = _Answer;
}
}
public class UnAnsweredQ
{
public string Question { get; set; }
public string[] Options { get; set; }
public UnAnsweredQ(string _Question, string[] _Options)
{
Question = _Question;
Options = _Options;
}
}
public class Trial
{
public string User { get; set; }
public DateTime TrialDate { get; set; }
public bool Expired { get; set; }
public Trial (string _User, DateTime _TrialDate, bool _Expired)
{
User = _User;
TrialDate = _TrialDate;
Expired = _Expired;
}
}
}
,如果你能解決這個問題,請解釋一下我做錯了什麼:)
您改變了什麼?添加/更改構造函數? –
我將結構改爲類,但下面的答案解決了這個問題。 – Kage