程序不包含适合于入口点的静态Main方法怎么办,怎么修改
发布网友
发布时间:2022-05-25 03:04
我来回答
共3个回答
热心网友
时间:2024-12-13 11:13
这是一个封装类,是被用来调用的。不能直接运行。
如果想直接运行的话,在类中加入Main方法。
using System;
namespace ClassLib
{
public class ClassPerson
{
public ClassPerson ():this(null)
{
}
public ClassPerson (string strname)
{
name=strname;
}
private string name=null;
private string sex;
private int age;
public string Name
{
set{ name=value;}
get{ return name;}
}
public string Sex
{
set{sex=value ;}
get{return sex;}
}
public int Age
{
set{age=value;}
get{return age;}
}
public void SayHello()
{
if(name==null)
{
System.Console.WriteLine ("Hello World");
}
else
{
System.Console.WriteLine ("Hello,"+name);
}
}
//添加程序入口Main方法
public static void Main(string[] args)
{
ClassPerson cp = new ClassPerson("name");//实例化ClassPerson类时,可带参,
//也可不带参。带参时,控制台输出“Hello,name”,不带参则输出“Hello World”。
cp.SayHello();
}
}
}
热心网友
时间:2024-12-13 11:14
。。。。朋友,你这个程序主要是没有 Main 入口,原因一个程序首先要有一个入口才能执行的
这样就OK了,
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication16
{
public class p
{
public static void Main()
{
Console.WriteLine("这样就OK了");
}
}
class Student
{
//数据成员或者字段的定义
public string name;
private int age;
//属性的定义
public int MyValue
{
set //设定属性
{
age = value;
}
get //从属性获取值
{
return age;
}
}
public void SetValue(ref int iValue)
{
age = iValue;
}
public int GetValue()
{
return age;
}
}
}
热心网友
时间:2024-12-13 11:14
public static void mian(string arges[])
{
//写上你需要的程序
}