有没有办法让企业架构师识别C#中的可选参数?
我尝试导入现有代码,但出现以下错误:
解析 C:\MyProject\FooBar.cs 时出错,位于第30行。未预期的符号: =
代码:
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
我哪里做错了?