Object list converteren naar List<string>

Status
Niet open voor verdere reacties.

dannyvk100

Gebruiker
Lid geworden
7 feb 2012
Berichten
19
Ik heb nu de volgende code

List<string> uniqueline = new List<string>();
uniqueline = ProcessLogLines[loglineid];

ProcessLogLines is een object list en deze wil ik converteren naar mijn List<string> uniqueline.
Hoe kan ik dat doen?
loglineid is de index voor ProcessLogLines.

Dit heb ik ook al geprobeerd maar werkt ook niet: uniqueline = ProcessLogLines[loglineid].ToList();
ToList(); werkt dus niet:S

Alvast bedankt voor de hulp. :)
 
Je huidige code probeert een enkele regel in een list te stoppen?

je moet oftewel processloglines in zijn geheel converteren of

uniqueline.add(processloglines[loglineid]);

eventueel:

uniqueline.add(processloglines[loglineid].tostring());

De code doe ik even uit de losse pols, maar het gaat me er meer om dat je nu volgens mij tussen niet equivalente doelen probeert te werken.
 
Nou de processloglines[loglineid] heeft bijvoorbeeld de volgende gegevens in zich:
Date "11-11-11"
Time "10:11:12"

Deze gegevens moeten straks als volgt in de lijst komen

uniqueline[0] = Datum
uniqueline[1] = Tijd
 
Op het moment dat er een "1 naar meer" verandering is moet je het met de hand doen op zelf een converterklasse schrijven. Automatische conversies mogen namelijk alleen een "1 naar 1" of "meer naar 1" verandering hebben (en de laatste is al een specifieke uitzondering).

Wat eventueel wel kan is via de "addrange" methode van uniqueline meerdere items toevoegen. bijvoorbeeld via de genoemde "tolist()" Ik ken echter de specificatie van de functie niet dus ik kan niet zeggen of die functie data in het juiste formaat aflevert.

uniqueline.addrange(ProcessLogLines[loglineid].ToList());
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan