Ошибка преобразования типа списка

Вопрос:

У меня есть два файла, которые я редактирую для проверки из наборов списков. Я получаю следующую ошибку в одной строке одного из файлов: “Невозможно неявно преобразовать List (string) в List (GERE.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; }
}
}

Ответ №1

Конрад отметил, что мое свойство определено как 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; }
}
}

Оцените статью
TechArks.Ru
Добавить комментарий