7 votes

Diagramme de classes StarUML : ajout d'un attribut de type Guid[]

Dans StarUML 5.0, j'essaie de définir une classe avec un attribut de type Guid[] (un tableau de structure Guid). Mais il n'est pas possible d'entrer "-guids : Guid[]" car StarUML rejette automatiquement les crochets.

Je n'ai pas essayé d'autres outils de modélisation... je veux simplement savoir comment faire cela avec StarUML.

StarUML semble accepter si je fournis la longueur du tableau, comme "-guids : Guid[10], mais dans le code généré par StarUML, ce champ est quelque chose comme

private Guid guids; //the square brackets are missing;

Ou je peux ajouter un astérisque comme "-guids : Guid*", dans le code généré, le champ est comme ceci

private Guid* guids; 

ce n'est pas ce que je veux non plus, même si en C++ un pointeur et un tableau sont conceptuellement interchangeables. (Je code en C#)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X