2
는 여기서,라는 오류 불면 내 수업Json.Net 배열을 직렬화하고 목록으로 직렬화
public class Agency
{
private IList<AgencyCommission> _commission;
public Agency()
{
_commission = new List<AgencyCommission>();
}
public string Name {get; set;}
public AgencyCommission[] Commissions
{
get {return _commissions.ToArray();}
private set {_commissions = value;}
}
public void ComissionAdd(AgencyCommission commission)
{
if (commission != null)
{
_commissions.Add(commission);
}
}
}
를 직렬화하고 나는 새로운 수수료를 추가하려고 할 때까지, 완벽하게 작동 직렬화 복원입니다 :
를System.NotSupportedException : Collection was of a fixed size.
at System.SZArrayHelper.Add(T value)
at Agency.ComissionAdd(AgencyCommission commission) in Agency.cs: line 62
어떻게 만드나요? 사용자 지정 변환기? 사용자 정의 리졸버?
모든 샘플 코드는 높이 평가됩니다!
public AgencyCommission[] Commissions
{
get {return _commissions.ToArray();}
private set {_commissions = new List<AgencyCommission>(value);}
}
: