I have found a solution myself, using the following approach:
my Property:
private IEnumerable<int> _msisdn;
public IEnumerable<int> msisdn
{
get { return _msisdn; }
set { _msisdn = value; }
}
And my linq to xml query:
public void getMsidn(string xml)
{
XElement xDoc = XElement.Parse(xml);
_msisdn = from p in xDoc.Descendants("msisdn")
select (int)p;
}
This works perfectly for what I need it.
Thanks for the help.