C#程序问题,总是出现“应输入类型、命名空间定义或文件尾”错误 using System;

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

namespace person
{
class Program
{
static void Main(string[] args)
{
class Person1
{
private string name="张三";
private int age=12;
public void Display()
{
Console.WriteLine("姓名:{0},年龄:{1}",name,age);
}
public void SetName(string PersonName)
{
name=PersonName;
}
public void SetAge(int PersonAge)
{
age=PersonAge;
}
public Person1(string Name,int Age)
{
name=Name;
age=Age;
}
public Person1()
{
name="田七";
age=12;
}
}

class Class1
{
static void Main(string[] args)
{
Person1 OnePerson=new Person1("李四",30);
OnePerson();
OnePerson.SetName("王五");
OnePerson.SetAge(40);
OnePerson.Display();
OnePerson=new Person1();
OnePerson.Display ();
}
}

}
}
}
展开
 我来答
tingpardon
2011-02-10
知道答主
回答量:16
采纳率:0%
帮助的人:0
展开全部
你的PERSON1类是在一个main函数里头的,试问下面那个main函数怎么使用该类呢?这个是应输入类型,命名空间错误的原因。
这代码也有他们说的两个main函数问题。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
毓闻瑶4x
2011-02-10 · TA获得超过153个赞
知道小有建树答主
回答量:119
采纳率:0%
帮助的人:118万
展开全部
一个类中是不能写类的.明白?
你在你的Program类Main方法中又写了两个类.这样是不能编译通过的.
你怎么可能还能运行?
另外,就像1楼说的,一个程序只能有一个Main方法.因为Main方法是整个程序的入口.你写N多Main方法,程序就不知道从哪里进入.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
末日牧羊女
2011-02-14 · TA获得超过133个赞
知道答主
回答量:26
采纳率:0%
帮助的人:8.5万
展开全部
你最后的括号多了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b357d1f
2011-02-10 · TA获得超过1642个赞
知道小有建树答主
回答量:1022
采纳率:0%
帮助的人:764万
展开全部
一个程序应该只有一个,main函数吧...看看是不是这个问题..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-02-10
展开全部
你大括号没配对,少一个}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式