Dieser Blog beschreibt die folgende Situation:
In einer SharePoint-Liste wird das Alter einer Person berechnet als:
Mit diesem Wert soll in einer Silverlight-Anwendung gerechnet werden.
Wenn dieses Feld über einen Web Service ausgelesen wird, dann findet man im XML-Response folgende Zeile für das Alter 9 Jahre:
ows_Alter=”float;#9.000000000000”
Diese muss nun in eine Integer gewandet werden, um mit dem Alter arbeiten zu können. Im konkreten Fall ging es um eine Alterstatistik. Die Lösung sieht folgendermaßen aus:
Alter = Int32.Parse(x.Attribute(“ows_Alter”).Value.Split(‘#’)[1].Split(‘.’)[0]),
Achtung: das Komma ist keine Fehler, der Ausdruck steht in einem Linq-Select
