Любой вариант, чтобы Enterprise Architect распознал необязательные параметры в C #?
Я попытался импортировать существующий код и получил следующую ошибку:
Произошла ошибка при разборе C: \ MyProject \ FooBar.cs в строке 30. Неожиданный символ: =
Код:
public void Foo(int bar = 1) //Line 30
{
}
Я также попытался начать с нуля игенерировать код от Enterprise Architect.Я создал класс, затем добавил операцию к этому классу и определил параметры.Форма для редактирования параметров позволяет мне указать «Имя», «Тип» и «По умолчанию» (а также другую информацию).Я добавил Name: bar, Type: int, Default: 1. Затем, когда я сгенерировал код, это то, что я получаю (необязательный параметр не сгенерирован!)
namespace System {
public class FooBar {
///
/// <param name="bar"></param>
public void Foo(int bar){
}
}//end FooBar
}//end namespace System
Что я делаю неправильно?