1
3
另一种解决方案是创建序列化方法,该方法以形状作为参数,并将属性序列化为XML或您希望的任何内容。例如:
您可能需要稍微更改方法以更好地适应对象。最坏的情况是,您必须为不同的形状创建一些这些序列化/反序列化方法的对。 |
2
0
你说得对。如果它们是密封的,它们就不能被继承,因此不能被序列化。您将不得不创建自己的自定义形状类。我假设您对此的问题是不希望重新创建所有方法和属性。 我建议你创建“精简”的形状(就像今日美国是“精简”的新闻)。只需输入完全定义每个形状所需的最小属性:
当反序列化它们时,您将实例化实际的system.windows.shapes,但不必重新创建整个过程。 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |