为什么我运行出错

来源:6-5 接收用户输入

Windseek

2018-07-21 17:22

这是代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication9
{
    class Program
    {
        static void Main(string[] args)
        {
            string name;
            Console.Write("请输入您的姓名:");
            name = Console.ReadLine();
            Console.WriteLine("你好,{0]!",name);
        }
    }
}



输入名字回车后的结果

未经处理的异常:  System.FormatException: 输入字符串的格式不正确。
   在 System.Text.StringBuilder.AppendFormatHelper(IFormatProvider provider, String format, ParamsArray args)
   在 System.String.FormatHelper(IFormatProvider provider, String format, ParamsArray args)
   在 System.IO.TextWriter.WriteLine(String format, Object arg0)
   在 System.IO.TextWriter.SyncTextWriter.WriteLine(String format, Object arg0)
   在 System.Console.WriteLine(String format, Object arg0)
   在 ConsoleApplication9.Program.Main(String[] args) 位置 e:\新建文件夹\代码\ConsoleApplication9\ConsoleApplication9\Program.cs:行号 16


写回答 关注

1回答

  • 什么都不懂得小透明
    2018-07-21 18:56:30
    已采纳

     Console.WriteLine("你好,{0]!",name);应该为    Console.WriteLine("你好,{0}!",name)

    Windse...

    非常感谢!

    2018-07-22 16:41:48

    共 1 条回复 >

C#开发轻松入门

本门课程是C#语言的入门教程,将带你轻松入门.NET开发

254118 学习 · 1459 问题

查看课程

相似问题