我的这个C#程序哪里错了?高手帮忙看看

来源:百度知道 编辑:UC知道 时间:2024/06/11 00:11:31
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 继承和派生
{
class Person
{
public string Name;
public int age;
public void get()
{
Console.WriteLine("请输入名字和年龄:");
Name = Console.ReadLine();
age = int.Parse(Console.ReadLine());

}
public void Display()
{
Console.WriteLine("姓名:"+Name+"年龄:"+age);
}

}
}
这里是主函数:
static void Main(string[] args)
{
//Student me = new Student();
//me.get();
//me.Display();
Person mine = new Person();
mine.get();
mine.Display();
Console.ReadKey();
}
运行之后,输入姓名和年龄之后,没有办法显示,这是怎么一回事

你是怎么输入的。
你的程序:
输入姓名,回车
输入年龄,回车

你是不是姓名、年龄输在一行里了

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

namespace ConsoleApplication1
{
class Program
{
public string Name;
public int age;
public void get()
{
Console.WriteLine("请输入名字和年龄:");
Name = Console.ReadLine();
age = int.Parse(Console.ReadLine());

}
public void Display()
{
Console.WriteLine("姓名:"+Name+"年龄:"+age);
}

static void Main(string[] args)
{
//Student me = new Student();
//me.get();
//me.Display();
Program mine = new Program();
mine.get();
mine.Display();
Console.ReadKey();
}
}

}

我试过了 没问题啊

Console.WriteLine("姓名:"+Name+