使用ToString方法将bool值更改为word
本文关键字:word bool ToString 方法 使用 | 更新日期: 2023-09-27 18:19:46
我在将结果写入文件时遇到问题。我的任务是写博物馆,我打印信息到文件:博物馆名称和5个工作日。在我的代码中,工作日是bool,如果为true,则有效,如果为false,则关闭。程序运行良好,打印所有姓名和工作日。但我怎么能把单词"真"改成"是",把单词"假"改成了"否"呢。在示例中,我的代码写道:历史博物馆真真假假如何更改为:历史博物馆是是是不是不是?顺便说一句,我正在使用ToString()方法。
您可以尝试打印而不是Workday.ToString()
Workday ? "yes" : "no"
,这是一个简短的if-else语句,当Workday为True时会打印"yes",否则会打印"no"。希望这能有所帮助!
我想我可能知道你在问什么。如果是这样,您需要定义一些函数:
public string convert(boolean value){
return value ? "Yes" : "No";
}
现在,在你编码的其他地方打印东西,你会做一些类似的事情:
var string = museumName + " " + convert(dayvalue) + ...