| 前页 | 后页 | 
C#约定
Enterprise Architect支持使用这些约定的C#往返工程。
刻板印象
| 刻板印象 | 适用于 | 也可以看看 | 
|---|---|---|
| 枚举 | 类 对应于:枚举类型。 | |
| 事件 | 操作方式 对应于:一个事件。 | |
| 延期 | 操作方式 对应于:类扩展方法,在代码中由签名中的“ this”参数表示。 | |
| 索引器 | 操作方式 对应于:充当此类的索引的属性。 | |
| 部分的 | 操作方式 对应于:操作上的'partial'关键字。 | |
| 属性 | 操作方式 对应于:一个属性,可能同时包含读写代码。 | |
| 结构 | 类 对应于:“结构”类型。 | 
标记值
| 标签 | 适用于 | 也可以看看 | 
|---|---|---|
| 参数名称 | 带原型扩展的操作 对应于:赋予此参数的名称。 | |
| attribute_name | 具有原型属性或事件的操作 对应于:此属性或事件后面的变量的名称。 | |
| 班级名称 | 带原型扩展的操作 对应于:要添加此方法的类。 | |
| const | 属性 对应于:const关键字。 | |
| 定义 | 局部定型操作 对应于:这是方法的声明还是定义。 | |
| 代表 | 操作方式 对应于:'delegate'关键字。 | |
| 枚举类型 | 具有原型属性的操作 对应于:属性表示为的数据类型。 | |
| expressionBody | 操作,具有原型属性或索引器的操作 对应于:如果“行为代码”来自表达式主体函数成员,则为“ True”。 | |
| 外部 | 操作方式 对应于:'extern'关键字。 | |
| 固定 | 属性 对应于:“固定”关键字。 | |
| 通用的 | 操作方式 对应于:此操作的通用参数。 | |
| 通用约束 | 模板化的类或接口,带有标签“通用”的操作 对应于:此类型或操作的通用参数的约束。 | |
| 机具 | 操作方式 对应于:此方法实现的名称,包括接口名称。 | |
| 明确实施 | 操作方式 对应于:此方法声明中存在源接口名称。 | |
| 初始化器 | 操作方式 对应于:构造函数初始化列表。 | |
| 新 | 类,接口,操作 对应于:'new'关键字。 | |
| 覆写 | 操作方式 对应于:'override'关键字。 | |
| 参数 | 参数 对应于:使用'params'关键字的参数列表。 | |
| 部分的 | 类,接口 对应于:'partial'关键字。 | |
| propertyInitializer | 具有原型属性的操作 对应于:一个属性初始化器。 | |
| 只读 | 操作,<< struct >>类 对应于:“只读”关键字。 | |
| 参考 | 操作,<< struct >>类 对应于:'ref'关键字。 | |
| 密封 | 操作方式 对应于:“密封”关键字。 | |
| 静态的 | 类 对应于:“静态”关键字。 | |
| 不安全的 | 类,接口,操作 对应于:“不安全”关键字。 | |
| 虚拟 | 操作方式 对应于:“虚拟”关键字。 | |
| 只写 | 具有原型属性的操作 对应于:此属性仅定义“写入”代码。 | 
其他约定
- 在名称空间根目录下为每个Package生成名称空间
- 属性的Const属性对应于readonly关键字,而标记const对应于const关键字
- 参数的Kind属性的inout值对应于ref关键字
- 参数的Kind属性的out值对应于out关键字
- 可以使用局部标签将局部类建模为两个单独的类
- 类的Is Leaf属性对应于密封关键字
