Enterprise Architect Source Import 无法识别 public 固定字节 myArray[4]

Enterprise Architect Source Import does not recognize public fixed byte myArray[4]

我有一个包含字段声明的 C# 源文件

public fixed byte myArray[4];

当我通过代码工程 > 导入源目录导入源文件时,Enterprise Architect (12.0.1215) 抱怨 ("Unexpected symbol: [")。有什么我可以做的吗(除了更改不可行的代码)?

您使用的是哪个版本的 EA,您使用的是哪个版本的 C# (.Net)?

如果您使用的是旧版本的 EA,可能是因为尚不支持您尝试导入的 C#。

如果它在最新版本的 EA 上不起作用,您最好联系 Sparx 支持。他们可能会进一步帮助您。

如果一切都失败了,您可以通过创建自己的 grammar 来定义自己的 C# 语言版本,但这绝非易事。

我怀疑 fixed 关键字是这种情况的罪魁祸首。