所以我有這個叫Employee的類來存儲員工的用戶名和密碼。如何從另一個窗體訪問對象c#
class Employee
{
string username;
string password;
public string Username
{
get { return username; }
set { username = value; }
}
public string Password
{
get { return password; }
set { password = value; }
}
public Employee(string username, string password)
{
this.username = username;
this.password = password;
}
在我的主類中,我創建了一個帶有一些示例數據的Employee實例。
Employee employee1 = new Employee("John", "123");
我在主要方法中包含了這段代碼,根據用戶名和密碼對用戶進行身份驗證。
do
{
Console.Write("Username: ");
username = Console.ReadLine();
Console.Write("Password: ");
password = Console.ReadLine();
if (employee1.Username != username || employee1.Password != password)
{
Console.WriteLine("Incorrect Username or Password. Please Try again \n");
}
}
while (employee1.Username != username || employee1.Password != password);
Console.Clear();
Console.Write("Login Sucessful!. Press any key to continue...");
Console.ReadKey();
而是在我的主類有這個代碼塊的,我想轉讓在Employee.cs這個代碼,作爲一種方法,並且可以從主類中調用。我的問題是,我如何從主類訪問對象,並獲得初始化的用戶名和密碼以在Employee.cs上應用相同的概念。
是的,但我無法通過Employee.cs中的該方法訪問employee1。 –
好吧,只需在您的員工聲明'公共班級員工'之前添加公開' –
如果您的問題解決了標記答案 –