c# - 如果布尔值取决于用户输入,如何使用布尔值?
问题描述
我刚开始学习用 C# 编写代码,如果它的值仅由用户输入确定,我不知道如何使用布尔值
例子:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace eqample
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Write \"yes\"");
Console.ReadLine();
if (Console.ReadLine() == "yes")
{
bool q1 = true;
}
else
{
bool q1 = false;
}
Console.WriteLine(q1);
Console.ReadLine();
}
}
}
解决方案
我不太了解您的问题,但我可以看到您的代码无法运行,对吗?只需将其更改为
Console.WriteLine("Write \"yes\"");
bool q1 = Console.ReadLine() == "yes";
Console.WriteLine(q1);
Console.ReadLine();
推荐阅读
- java - 迭代 XSLT(Saxon) 中 Java 扩展函数返回的 ArrayList
- javascript - 如何使用 md-virtual-repeat 在 angularjs 中使用过滤器或搜索?
- sql - 如何获取SQL中日期最高的行集的行?
- arrays - 在 VBA 中动态声明数组
- java - ReleaseByteArrayElements 需要更多时间
- python - 如何以恒定帧速率处理视频帧?
- jquery - 在网站上动态点击 Youtube 订阅按钮
- excel - 如何在多个表中查找值并在值存在时更新单元格?
- python - 具有公共变量的分布式优化
- python - NetworkX - 有没有办法根据节点权重来缩放图中节点的位置?