是否可以选择让Enterprise Architect识别C#中的可选参数?

我试图导入现有代码并得到以下错误:



代码:

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的version 9,它支持C#4.0。

关于c# - 企业架构师: C# Optional parameters?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6035443/

10-11 16:42