Jed*_*Jed 5 user-interface microsoft-visio microsoft-visio-2007
我最初在 Stack Overflow 上发布了这个问题,但我觉得我应该在这里发布。
在我的 Visio 2007 UML 文档中,我无法弄清楚如何向返回泛型List<MyCustomType>
类型的接口添加操作。
例如:
假设我有一个名为“MyClass”的类和一个名为“IFace”的接口。IFace 具有返回 MyClass 的通用列表的方法的签名。
为清楚起见,这里有一个 C# 代码示例:
namespace StackO
{
public interface IFace
{
List<MyClass> SomeMethod(string data);
}
public class MyClass
{
}
}
Run Code Online (Sandbox Code Playgroud)
这是我卡住的地方的屏幕截图:
似乎将 a 指定List<MyClass>
为我的返回类型的唯一方法是创建另一个用户定义的数据类型,该数据类型显式编写为List<MyClass>
. 如果是这种情况,那就这样吧。但是,我发布此信息是希望有更好/正确的方法来做到这一点。
如何将 Visio 接口操作的返回类型定义为用户定义数据类型的通用列表?
我在 Stack Overflow 上的帖子中收到了足够的答案:
有一个处理这个问题的技巧。
在类图属性 > 转到操作 > 选择您有兴趣更改的返回类型,然后单击属性。
在下一个对话框中,您将可以选择设置前缀 (List<) 和后缀 (>)。
这样你就可以将返回类型指定为List<>。
我在 2010 年看到此选项。但我不确定此选项在 Visio 2007 中是否可用。
我希望这有帮助。
问候,拉马纳·阿库拉。
归档时间: |
|
查看次数: |
2384 次 |
最近记录: |