杂化轨道VSEPR 2022-01-16 17:23 采纳率: 93.3%
浏览 520
已结题

C#中无法将string类型隐式转换为bool类型

问题遇到的现象和发生背景

控制台应用,编译器报错:C#中无法将string类型隐式转换为bool类型

问题相关代码,请勿粘贴截图
using System.Text;
static void main()
{
    Console.Title = "将错乱的古诗句拼接成古诗";
    string poetry = "岱宗夫如何?齐鲁青未了。造化钟神秀,阴阳割昏晓。荡胸生曾云,决眦入归鸟。会当凌绝顶,一览众山小。";
    Console.WriteLine("请将下列杜甫的《望岳》中的诗句拼接正确:");
    List<string> sentences = new List<string>();
    sentences.Add("一览众山小。");
    sentences.Add("决眦入归鸟。");
    sentences.Add("阴阳割昏晓。");
    sentences.Add("齐鲁青未了。");
    sentences.Add("岱宗夫如何?");
    sentences.Add("造化钟神秀,");
    sentences.Add("荡胸生曾云,");
    sentences.Add("会当凌绝顶,");
    for (int i = 0; i < sentences.Count; i++) Console.WriteLine("({0}){1}", i + 1, sentences[i]);
    StringBuilder builder = new StringBuilder();        //可变字符串
    do
    {
        builder.Clear();
        Console.WriteLine("请输入正确的句子顺序:");
        string sequence = Console.ReadLine();            //从控制台读取诗句顺序
        foreach (var item in sequence)
        {
            builder.Append(sentences[int.Parse(item.ToString()) - 1]);
            //将诗句按读取的顺序拼接
        }
        Console.WriteLine(builder.ToString());               //输出拼接后的古诗
    } while (builder.ToString() != poetry);
//将拼接好的古诗与正确的古诗比较,如果拼接错误,则重新拼接
Console.WriteLine("拼接正确!");


}


运行结果及报错内容

CS0029 无法将string类型隐式转换为bool类型

  • 写回答

2条回答 默认 最新

  • 码老头 2022-01-16 20:09
    关注

    测试过,你的程序逻辑没有问题,但其中while的感叹号要使用英文状态下的,如下:

    img

    运行结果:

    请将下列杜甫的《望岳》中的诗句拼接正确:
    (1)一览众山小。
    (2)决眦入归鸟。
    (3)阴阳割昏晓。
    (4)齐鲁青未了。
    (5)岱宗夫如何?
    (6)造化钟神秀,
    (7)荡胸生曾云,
    (8)会当凌绝顶,
    请输入正确的句子顺序:
    54637281
    岱宗夫如何?齐鲁青未了。造化钟神秀,阴阳割昏晓。荡胸生曾云,决眦入归鸟。会当凌绝顶,一览众山小。
    拼接正确!
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 1月25日
  • 已采纳回答 1月17日
  • 创建了问题 1月16日

悬赏问题

  • ¥60 优博讯DT50高通安卓11系统刷完机自动进去fastboot模式
  • ¥15 minist数字识别
  • ¥15 在安装gym库的pygame时遇到问题,不知道如何解决
  • ¥20 uniapp中的webview 使用的是本地的vue页面,在模拟器上显示无法打开
  • ¥15 网上下载的3DMAX模型,不显示贴图怎么办
  • ¥15 关于#stm32#的问题:寻找一块开发版,作为智能化割草机的控制模块和树莓派主板相连,要求:最低可控制 3 个电机(两个驱动电机,1 个割草电机),其次可以与树莓派主板相连电机照片如下:
  • ¥15 Mac(标签-IDE|关键词-File) idea
  • ¥15 潜在扩散模型的Unet特征提取
  • ¥15 iscsi服务无法访问,如何解决?
  • ¥15 感应式传感器制作的感应式讯响器