前页 | 后页 |
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属性对应于密封关键字