【发布时间】:2011-11-09 12:09:02
【问题描述】:
我在 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#有这种可能性吗?
【问题讨论】:
-
您不需要“自定义参数”,您需要自定义语法来创建对象 - 答案是“否”。