列表类型转换错误



我有两个文件,我正在编辑从列表集检查。我在其中一个文件的一行上得到以下错误:"不能隐式地将列表(字符串)转换为列表(G.E.RE.DC)"我似乎想不出如何修正这个错误。其他的都没有问题。

下面是第一组代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
namespace G.E.RE
{
    [Metadata("Claim", MetadataType.Object)]
    public class Claim
    {
        private List<string> diagCodes = new List<string>();
    }
    public List<DiagnosisCode> DC
    {
        get
        {
            if (testData != null)
                return testData.DC; //This is the line that shows the error
            return this.DC;
        }
        set
        {
            this.DC = value;
        }
    }
}
下面是第二组代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using G.E.D.E.RE;
namespace G.E.RE
{
    public List<string> DC { get; set; }
    public class DC
    {
        public string Code { get; set; }
        public int ICDVersion { get; set; }
    }
}

Conrad指出我的属性被定义为List,所以我将其他List更改为相同的类型。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using G.E.D.E.RE;
namespace G.E.RE
{
    public List<DiagnosisCode> DC { get; set; }
    public class DC
    {
        public string Code { get; set; }
        public int ICDVersion { get; set; }
    }
}

相关内容

最新更新