2

文字列パスをジオメトリに変換してから戻す必要があります。

最初のステップは、パスを変換することです: "M 100 100 L 300 100 L 200 300 z". これを行うには、指定された文字列から新しい Geometry インスタンスを作成するGeoemtry.Pathメソッドを使用します。

var geometry = Geometry.Parse("M 100 100 L 300 100 L 200 300 z");

Geometry.ToStringこのジオメトリのうち、メソッドを使用して取得したパスをデータ構造に保存する必要があります。

string str = geometry.ToString();
// And this is my str: "M100;100L300;100 200;300z"

ここで、保存されたパスを使用して同じジオメトリを再作成したいので、次のGrometry.Parse方法を再度使用します。

// Here i get a FormatException
var geometry2 = Geometry.Parse(str);

問題は私が得ることFormatExceptionです!
それはどのように可能ですか?どうすれば修正できますか?

4

1 に答える 1