m0_56833296 2022-10-04 09:16 采纳率: 66.7%
浏览 16
已结题

vs code c#不能把用户输入赋值给字符串

using System;
namespace p1_1{
class program{
public static void Main(){
string str = Console.ReadLine();
}
}
}
无法运行,提示是将 null 文本或可能的 null 值转换为不可为 null 类型。
请问应该怎么解决这个问题?非常感谢!

  • 写回答

2条回答 默认 最新

  • 浪客 2022-10-04 09:41
    关注

    Console.ReadLine(); 输入时直接回车,则返回的null。
    string str =""+ Console.ReadLine();

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 10月16日
  • 已采纳回答 10月9日
  • 创建了问题 10月4日

悬赏问题

  • ¥15 【可追加酬金】宝塔部署买的php代码,ip访问正常,域名访问部分页面出现代码和数据库里都没有内容
  • ¥15 关于正则表达式中{}
  • ¥15 2台电脑 连一个网 隔几个小时同时掉线一次
  • ¥15 libreoffice C++开发环境构建
  • ¥20 找个会对接京东云鼎的技术人员,留下你的方式!
  • ¥15 一个代码问题,怎么打开,并且试运行
  • ¥15 cc2530音乐代码
  • ¥15 我进入WindowS 11安全模式后,需要重新设密码才能进电脑,然后重新设密码又需要网络,安全模式又不能使用网络,该如何解决
  • ¥30 有人能远程帮看一下吗
  • ¥15 初学者java安卓开发soket问题