在StarUML 5.0中,我试图定义一个类型为Guid [](Guid Structure的数组)的属性的类。但是不允许输入“ -guids:Guid []”,因为StarUML会自动丢弃方括号。
我没有尝试过其他建模工具…只是想知道如何使用StarUML做到这一点。
如果我提供数组的长度,StarUML似乎可以接受,例如“ -guids:Guid [10],但是在StarUML生成的代码中,该字段类似于
private Guid guids; //the square brackets are missing;
或者,我可以在生成的代码中添加一个星号,例如“ -guids:Guid *”,该字段如下所示
private Guid* guids;
即使在C ++中指针和数组在概念上是可互换的,这也不是我所不想要的。(我正在用C#编码)