XmlReader.NET 의 클래스로 XML 파일을 구문 분석하고 있으며 일반적으로 다른 특성을 읽는 일반 구문 분석 함수를 작성하는 것이 현명하다고 생각했습니다. 다음과 같은 기능을 생각해 냈습니다.
private static T ReadData<T>(XmlReader reader, string value)
{
reader.MoveToAttribute(value);
object readData = reader.ReadContentAsObject();
return (T)readData;
}
내가 깨달았을 때, 이것은 내가 계획 한대로 완전히 작동하지 않습니다. 이 같은 기본 형식에 오류가 발생 int또는 double캐스트는 변환 할 수 없기 때문에, string숫자 입력합니다. 내 기능이 수정 된 형태로 우세 할 수있는 방법이 있습니까?