我正在将C++程序移植到C#。我刚开始学习C#。在C++中,如果我定义一个带字符串参数的构造函数classProgramOption{public:ProgramOptions(constchar*s=0);};然后我可以使用字符串参数代替ProgramOptions,例如intmyfucn(ProgramOptionpo);myfunc("s=20;");我也可以将它用作默认参数,例如,intmyfunc(ProgramOptionpo=ProgramOption());不幸的是在C#中,即使我有classProgramOption{publicProgramOptions(cons