用另一个相关问题编辑了这个问题请帮助:我可以对一个类的几种方法使用相同的变量名吗?

问题描述

| 谢谢大家的回答。我遇到的一个问题是,当我在帮助台和IT方法中打印每个变量的值时,它不会打印\“ help \”,\“ hellp123 \”和\“ Welcome Helpdesk!\”。打印\“ admin \”,\“ admin \”和\“ Welcome \”。对于IT方法,情况相同。
public class Login
{
    public string[] array = new string[3];
    public string UserName;
    public string Password;
    public string Message;
}

public Login
{
   UserName = array[0] = \"admin\";
   Password = array[1] = \"admin\"; 
   Message = array[2] = \"Welcome\";

}

public void Helpdesk
{
    UserName = \"help\";
    Password = \"help123\";
    Message = \"Welcome Helpdesk!\";
    Console.WriteLine(UserName); //still prints admin
    Console.WriteLine(Password); // still prints admin
    Console.WriteLine(Message); // still prints Welcome
}
public void IT
{
    UserName = \"it\";
    Password = \"Pa$$w0rd\";
    Message = \"Welcome IT!\";

}
我可以使用相同的变量名:方法的用户名,密码和消息:同一类“登录”的帮助台和IT,如下所示吗?     公共类登录     {         public string [] array = new string [3];         公用字符串UserName;         公共字符串密码;         公共字符串消息;     }
public Login
{
   UserName = array[0] = \"admin\";
   Password = array[1] = \"admin\"; 
   Message = array[2] = \"Welcome\";  
}

public void Helpdesk
{
    UserName = \"help\";
    Password = \"help123\";
    Message = \"Welcome Helpdesk!\";
}
public void IT
{
    UserName = \"it\";
    Password = \"Pa$$w0rd\";
    Message = \"Welcome IT!\";

}
    

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)