Let\'s say I have this object:
public struct Line
{
public string Name { get; set; }
public int Value { get; set; }
public string Alias { get; set; }
In my opinion, there are a couple of questions that needs to be asked here.
If the answer to 1 is true, then you can use XmlSerializer and Serialize and Deserialize your objects to and fro.
If the answer for 2 is true, then you could look at parsing the file manually using regex or reading line by line and just looking for Value: and then assume that the next item is the value of "Value"
if the answer for 3 is true, Possibly the same answer as 2.
I hope this helps.