C# 程序不包含静态';主要';方法适用于入口点:我甚至尝试在静态之前删除访问修饰符
它是C# 程序不包含静态';主要';方法适用于入口点:我甚至尝试在静态之前删除访问修饰符,c#,C#,它是Main,带有大写的M,而不是Main using System; namespace inheritance1 { public class Employee { public string FirstName; public string LastName; public string Email; public void PrintFullName() { Con
Main
,带有大写的M
,而不是Main
using System;
namespace inheritance1
{
public class Employee
{
public string FirstName;
public string LastName;
public string Email;
public void PrintFullName()
{
Console.WriteLine(FirstName + " " + LastName);
}
}
public class FullTimeEmployee : Employee
{
public float YearlySalary;
}
public class PartTimeEmployee : Employee
{
public float HourlyRate;
}
public class Program
{
public static void main(String[] args)
{
FullTimeEmployee FTE = new FullTimeEmployee();
FTE.FirstName = "Max";
FTE.LastName = "Striker";
FTE.YearlySalary = 500000;
FTE.PrintFullName();
PartTimeEmployee PTE = new PartTimeEmployee();
PTE.FirstName = "king";
PTE.LastName = "Maker";
PTE.HourlyRate = 500;
PTE.PrintFullName();
}
}
}
每个C#应用程序必须包含一个指定
开始执行程序的地方。在C#中,Main大写,
而Java使用小写的main
哈比卜的答案是肯定的。有趣的是,项目模板应该为您正确设置了所有内容……您使用的是VS?@rory.ap吗?我怀疑这是一个模板!看起来他实际上并没有使用任何模板。编辑:@DavidG Ninja lolyes我正在使用visualstudio为了它的价值,C#中的惯例是所有方法都应该有Pascal大小写。
public static void Main(String[] args)
{