我在c#中创建了一个非常简单的矢量轴类。自定义参数
通常它的工作方式与MyAxis abc = new MyAxis(p,x,y,z);
(p点)和(x,y,z双打)相同;
但是我想调用构造我自己的方式例如像
MyAxis abc = new MyAxis([0 0 0],[0 0 1]); // Looks like MatLab;
我知道我可以用字符串操作或列表或任何这样做,但我希望避免创建新的对象,并将其传递给构造函数。
我想也是为了避免类似..new MyAxis(a,b,c,d,e,f)
或...new MyAxis(new Point(x,y,z),...);
有没有在C#这样的可能性?
你并不需要“自定义参数”,你需要创建对象的自定义语法 - 答案是“ no“ –