次のようにファーストクラス:
public class employeeApp
{
public static void main()
{
EmployeeProgram.employee Employee = new EmployeeProgram.employee( );
}
public void employee(int employeeNumber, string name, string dateOfHire, int monthlySalary)
{
employeeNumber = 123;
name = Cody;
dateOfHire = 01/01/11;
monthlySalary = 2500;
}
}
2 番目のクラスは次のとおりです。
/*
* Mosbrucker_C_PRO_01 Author: Mosbrucker, Cody
* Creates a class for employee with data members;
* Employee number, name, date of hire, and monthly salary.
* ****************************************************/
public class employee
{
private int employeeNumber;
private string name;
private string dateOfHire;
private int monthlySalary;
public int EmployeeNumber
{
get
{
return employeeNumber;
}
set
{
employeeNumber = value;
}
}
public string Name
{
get
{
return name;
}
set
{
name = value;
}
}
public string DateOfHire
{
get
{
return dateOfHire;
}
set
{
dateOfHire = value;
}
}
public int MonthlySalary
{
get
{
return monthlySalary;
}
set
{
monthlySalary = value;
}
}
public override string ToString()
{
return "Employee Id: " + employeeNumber +
"Employee Name: " + name +
"Employee Date of Hire: " + dateOfHire +
"Employee Monthly Salary: " + monthlySalary;
}
}
私が得ている問題は次のとおりです。*私のemployeeAppクラスには、「適切なエントリポイントの「静的」メインメソッドが含まれていません」*私のemployeeAppクラスには、「Codyという名前は現在のコンテキストには存在しません*dateOfHireに関連する私のemployeeAppクラスでは"int を文字列に暗黙的に変換することはできません
私はクラスとその割り当てのためにこれをやっています: 従業員クラスを作成します。データメンバーとして含める項目は、社員番号、氏名、入社日、月給です。適切なコンストラクターとプロパティを含めます。ToString ( ) メソッドをオーバーライドして、すべてのデータ メンバーを返します。2 番目のクラスを作成して、Employee クラスをテストします。
どんな助けでも大歓迎です。