我有一些保存成这样的文件的积分:
PointF p = new PointF(109.1679, 162.4473);
string lineInFile = p.ToString();
// in file it looks like this then:
{X=109,1679, Y=162,4473}
目前我无法使用linq或.NET Framework 4.5。 我需要一个纯C#的解决方案,最高只能使用4.0版本。那么我该如何解析这个点呢?
请注意,它是PointF
而不是Point
,并且语言特定的格式使点在字符串中显示为逗号。
编辑:我已经接受了一个答案,但我希望用户修改文件时出现的小问题也能得到解决。例如
{ X = 109,1679 ,Y = 162,4473 }
PointF.ToString
? - Tim Schmelterfloat
或PointF
的正确工具。 - Tim Schmelter