企业架构师:C#可选参数?

| 是否可以选择让Enterprise Architect识别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
我做错了什么?     
已邀请:
Sparx刚刚发布了EA的版本9,该版本支持C#4.0。     
C#4.0及更高版本支持可选参数。如果您使用的是旧版本,则使用它们将根本不起作用,并导致您提到的错误。     

要回复问题请先登录注册