Я использую fileHelpers для получения данных из текстовых файлов. У меня есть два типа текстовых файлов, и для этого я создал два класса:Как скопировать значения из одного типа класса в другой тип класса в C#
[DelimitedRecord("\t")]
public sealed class dataFromFileType1
{
//Declare double type for wavelength
[FieldTrim(TrimMode.Both)]
public Double field1;
//Declare double type for reflectance
[FieldTrim(TrimMode.Both)]
public Double field2;
}
[DelimitedRecord(",")]
public sealed class dataFromFileType2
{
//Declare double type for wavelength
[FieldTrim(TrimMode.Both)]
public Double field1;
//Declare double type for reflectance
[FieldTrim(TrimMode.Both)]
public Double field2;
}
Наконец, я хочу, чтобы преобразовать два типа класса в единый тип класса, так что я могу использовать один метод для обработки как данных. Я определил:
public sealed class unifiedData
{
public Double field1;
public Double field2;
}
Вопрос заключается в том, чтобы скопировать (или конвертировать) объектные массивы класса dataFromFileType1 и класс dataFromFileType2 к массивам объектов класса unifiedData?
Что это правило, чтобы объединить их? Как Конкат? или что-то другое? –