Имам 2 IEnumerables
IEnumerable<float> Distance
IEnumerable<XElement> Point
в което искам да конвертирам
IEnumerable<Subsection> subsection
където е Класът
class Subsection
{
public float Distance
public XElement Point
}
Но нямам представа как да направя това, опитах някои варианти на кастинг, нито един от които не проработи, защото изглежда не приемат множество списъци като входни данни.
Променливите Distance и Point се четат от xml документ, където структурата за тези две точки е подобна на:
<PLI>
<Distance>5</Distance>
<Point>23 22</Point>
<Distance>7</Distance>
<Point>21 72</Point>
<Distance>9</Distance>
<Point>13 32</Point>
</PLI>
Не бях сигурен как да ги прочета просто като тип подраздел, но ако някой можеше да предложи как да направя това, щеше да заобиколи нуждата ми да го конвертирам, тъй като вече няма да ги имам като IEnumerables на разстояние и точка, а като структура .
Моля, обърнете внимание, че не мога да променя XML
Благодаря
РЕДАКТИРАНЕ: XML има други елементи, както и тези, споменати в рамките на PLI тага, напр.
<PLI>
<OtherElement1>element1value</OtherElement1>
<OtherElement2>element2value</OtherElement2>
<Distance>5</Distance>
<Point>23 22</Point>
<Distance>7</Distance>
<Point>21 72</Point>
<Distance>9</Distance>
<Point>13 32</Point>
</PLI>
Zip
беше непроменен. - person Ahmad Mageed   schedule 13.12.2010