【发布时间】:2015-12-15 22:59:11
【问题描述】:
我有一个包含字段声明的 C# 源文件
public fixed byte myArray[4];
当我通过代码工程 > 导入源目录导入源文件时,哪个 Enterprise Architect (12.0.1215) 抱怨(“意外符号:[”)。有什么我可以做的吗(除了更改不可行的代码)?
【问题讨论】:
我有一个包含字段声明的 C# 源文件
public fixed byte myArray[4];
当我通过代码工程 > 导入源目录导入源文件时,哪个 Enterprise Architect (12.0.1215) 抱怨(“意外符号:[”)。有什么我可以做的吗(除了更改不可行的代码)?
【问题讨论】:
您使用的是哪个版本的 EA,以及您使用的是哪个版本的 C# (.Net)?
如果您使用的是旧版本的 EA,则可能是您尝试导入的 C# 尚不支持。
如果它在最新版本的 EA 上不起作用,您最好联系 Sparx 支持。他们可能会进一步帮助您。
如果一切都失败了,您可以通过创建自己的 grammar 来定义自己的 C# 语言版本,但这远非易事。
我怀疑fixed 关键字是这种情况的罪魁祸首。
【讨论】: