public static Point2D Parse( string _Source ) { string[] Members = _Source.Split( new System.Char[] { ';' } ); if ( Members.Length != 2 ) return null; return new Point2D( float.Parse( Members[0] ), float.Parse( Members[1] ) ); }