Ответ 1
Это будет просто:
Console.WriteLine(Variables.name);
и он также должен быть общедоступным:
public class Variables
{
public static string name = "";
}
Как я могу получить доступ к переменной в одном публичном классе из другого публичного класса в С#?
Я имею:
public class Variables
{
static string name = "";
}
Мне нужно позвонить из:
public class Main
{
}
Заранее спасибо за помощь.
Я работаю в консольном приложении.
Это будет просто:
Console.WriteLine(Variables.name);
и он также должен быть общедоступным:
public class Variables
{
public static string name = "";
}
Я бы предложил использовать переменную вместо публичного поля:
public class Variables
{
private static string name = "";
public static string Name
{
get { return name; }
set { name = value; }
}
}
Из другого класса вы вызываете свою переменную следующим образом:
public class Main
{
public void DoSomething()
{
string var = Variables.Name;
}
}
Вам нужно указать модификатор доступа для вашей переменной. В этом случае вы хотите, чтобы он был общедоступным.
public class Variables
{
public static string name = "";
}
После этого вы можете использовать такую переменную.
Variables.name
class Program
{
Variable va = new Variable();
static void Main(string[] args)
{
va.name = "Stackoverflow";
}
}
Я освежу тему немного.
Я новичок в С#, и я пытаюсь создать класс, в котором я буду хранить учетные данные пользователя (userName: и пароль пользователя) и, используя другой класс, я хотел бы иметь возможность вызова этих учетных данных пользователя.
И я не уверен, как это сделать... кто-нибудь может мне помочь?!
что-то вроде этого:
public class userCredentionals
{
public static userName1{
userName: "",
password: ""
} ;
public static userName2{
userName: "",
password: ""
} ;
}