C#初学者帮助

时间:2010-06-18 08:10:17

标签: c#

你能在这个例子中提供帮助吗?我是初学者。我试图在控制台窗口中显示键盘的名称。

class Program
{
    public static void Main(string[] args)
    {      
        Console.Write("Your Name?: ");
        string name = Console.Read();
        Console.WriteLine("Welcome {0}", name);
    }
}

6 个答案:

答案 0 :(得分:9)

除此之外,您可能希望将Main方法的中间行更改为

string name = Console.ReadLine();

Read方法返回单个字符,而ReadLine方法将返回整行。

答案 1 :(得分:4)

  • 使用Main代替Mian
  • 使用Console.ReadLine代替阅读。

答案 2 :(得分:1)

如果由于以下任何一个原因而无法看到任何内容:

  • (不太可能)你不是一个控制台应用程序,所以没有控制台可以看到。请尝试使用Debug.WriteLine。
  • 这是一个控制台应用程序,所以它运行得如此之快,你甚至无法看到它的作用。

答案 3 :(得分:0)

您可能希望插入Console.ReadLine();作为最后一个语句,否则您的控制台将立即消失。

答案 4 :(得分:0)

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

namespace C_sharptesting
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Your name is. Please fill in your name.");
            string name = Console.ReadLine();
            Console.WriteLine("Your name is " + name + ":)");   
            Console.ReadLine();
        }
    }
}

答案 5 :(得分:-1)

C#Hello World程序

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication
{
 class Program
 { 
  static void Main(string[] args) 
  {
   Console.Write("Hello World");
   Console.ReadKey();
  }
 }
}

C# Expert