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

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 ();
}
}

}
}
}

第1个回答  2011-02-10
你的PERSON1类是在一个main函数里头的,试问下面那个main函数怎么使用该类呢?这个是应输入类型,命名空间错误的原因。
这代码也有他们说的两个main函数问题。本回答被提问者采纳
第2个回答  2011-02-10
一个类中是不能写类的.明白?
你在你的Program类Main方法中又写了两个类.这样是不能编译通过的.
你怎么可能还能运行?
另外,就像1楼说的,一个程序只能有一个Main方法.因为Main方法是整个程序的入口.你写N多Main方法,程序就不知道从哪里进入.
第3个回答  2011-02-14
你最后的括号多了
第4个回答  2011-02-10
一个程序应该只有一个,main函数吧...看看是不是这个问题..
第5个回答  2011-02-10
你大括号没配对,少一个}

...命名空间定义或文件尾”错误 using System;
你的PERSON1类是在一个main函数里头的,试问下面那个main函数怎么使用该类呢?这个是应输入类型,命名空间错误的原因。这代码也有他们说的两个main函数问题。

c#出现“应输入类型、命名空间定义或文件尾”错误 ?
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class LoginControl : Sy...

c# 错误 应输入类型、命名空间定义或文件尾
\/\/实现“登录”按钮的单击事件 private void LogonButton_Click(object sender, System.EventArgs e){ \/\/ Authenticate(string name,string pwd)用于验证用户信息的有效性,该函数是在ModuleBase类中定义的 if (Authenticate(LogonNameTextBox.Text.Trim(), LogonPasswordTextBox.Text.Trim()) == true...

c#出现“应输入类型、命名空间定义或文件尾”错误 ?
private void Form2_Load(object sender, EventArgs e){ private void tongxunlu_Load(object sender, EventArgs e){ string connstr=@"Data Source=.\\sqlexpress;Initial=Datebase1;Integrated Security=True";srting sql="select * from tongxunlu";Sqlconnection conn=new Sqlconnection(connstr);S...

C#程序错误 CS1022: 应输入类型、命名空间定义或文件尾,请问怎么改
把最后一个}去掉!!还有 if 括号里面要bool的值, 因此,你里面的运算符 要用==或者!= 或者>,<,>=,<= ,equals等能返货bool值的符号或方法!!就这样 if(n==2*3*5)

...找到类型或命名空间名称“MessageBoxResult”(是否缺少 using...
在Visual Studio中出现这种情况,MessageBoxResult下面会有波浪线,鼠标移上去,如果提示未能找到类型或命名空间,在有波浪线的地方点右键,选择“解析”然后选择using开头的第一项(大部分时候只有一项),会自动帮你在头部加上using 命名空间 如果没有出现“解析”,可能,1、拼写错误,2、命名空间对应的...

C#中using System是什么意思?
using System的意思是引用名称为System的命名空间。using是C# 语言中定义一个范围,将在此范围之外释放一个或多个对象。命名空间是用来组织和重用代码的。如同名字一样的意思,命名空间是唯一识别的一套名字,这样当对象来自不同的地方但是名字相同的时候就不会含糊不清了。System 命名空间包含用于定义常用...

...类型或命名空间名称“DataMember”(是否缺少 using 指令或程序...
程序的引用添加System.ServiceModel、System.Runtime.Serialization,如下图

...找到类型活命名空间名称‘Form1’(是否缺少using指令或程序Program...
项目要引用System.WIndows.Forms,而且在那个窗体的CS文件里上面要加 using System.Windows.Forms;

C#如何解决“是否缺少using指令或程序集引用”
学习C#的同学经常会遇到这样的问题,不到类型或命名空间名称 string (是否缺少using指令或程序集引用?)。其实会者不难。如果多了很容易解决,但初学者总是摸不着头脑。第一步,【检查】using对应的namespace 名是否存在,多数是因为这个原因,是否添加引用 第二步,右侧【解决方案资源管理器】,在对应...

相似回答