You can attribute each line to int, and then arrange it as much as possible:
var oldestToYoungest = persons.OrderByDescending(x => Int32.Parse(x.Age));
This should give you the desired result (assuming the age is "7", "22" and "105"):
105
22
7
If you sort them as strings, you will not get the desired result, as you know. You will get a list sorted alphabetically, for example:
"7"
"22"
"105"