有什么选项可以让 Enterprise Architect 识别 C# 中的可选参数?
我试图导入现有代码并收到以下错误:
在第 30 行解析 C:\MyProject\FooBar.cs 时出错。意外符号:=
代码:
public void Foo(int bar = 1) //Line 30
{
}
我也尝试从头开始并从 Enterprise Architect 生成代码。我创建了一个类,然后向该类添加了一个操作并定义了参数。用于编辑参数的表单允许我提供“名称”、“类型”和“默认”(以及其他信息)。我添加了名称:bar,类型:int,默认值:1。然后当我生成代码时,这就是我得到的(没有生成可选参数!)
namespace System {
public class FooBar {
///
/// <param name="bar"></param>
public void Foo(int bar){
}
}//end FooBar
}//end namespace System
我做错了什么?