将结果写入文件时遇到问题。我的任务是写博物馆,我打印信息到文件:博物馆名称和5个工作日。在我的代码中,工作日是bool,如果是真的它可以工作,如果是假的它是关闭的。程序运行正常,打印所有名称和工作日。但我如何能将“真实”改为“是”以及“假”改为“不”。 在示例中,我的代码写道: 历史博物馆True True True False False 我怎么能改变: 历史博物馆是是是否否? 顺便说一句。我正在使用ToString()方法。
答案 0 :(得分:1)
您可能会尝试打印,而不是Workday.ToString()
Workday ? "yes" : "no"
,这是一个简短的if else语句,用于打印" yes"当工作日为真,"不"除此以外。
希望这有帮助!
答案 1 :(得分:0)
我想我可能知道你在问什么。如果是这样,您需要定义一些功能:
public string convert(boolean value){
return value ? "Yes" : "No";
}
现在,在其他地方,您可以将打印出来的地方编码为:
var string = museumName + " " + convert(dayvalue) + ...