我想我是想用旗子之类的东西来推翻一条命令线。标志的类型是bool,但命令行是类似“/activeflag”的字符串。有没有一种方法可以用C语言编写一个setter,它接受bool,但getter返回一个字符串?
喜欢

private string activeFlag {
 get { return activeFlag; }
 set {
    // the value here should be the bool
    activeFlag = value ? " /activeFlag" : "";
 }
}

最佳答案

你需要另一个二传手。

private string activeFlag {
 get { return _activeFlag; }
}
private bool activeFlagByBool {
 set {
    // the value here should be the bool
    _activeFlag = value ? " /activeFlag" : "";
 }
}

07-26 03:50