Я новичок в C # , и мне действительно нужно знать, как вызывать / использовать строку из другого метода.
Например:
public void button1_Click(object sender, EventArgs e)
{
string a = "help";
}
public void button2_Click(object sender, EventArgs e)
{
//this is where I need to call the string "a" value from button1_click
string b = "I need ";
string c = b + a;
}
Итак, в этом примере мне нужно вызвать строку « a », определенную в функции button1_Click ()
из функции button2_Click ()
Спасибо!!
Согласитесь с ответом @Devid, но я предпочитаю создавать класс необходимых объектов и затем использовать их во всем решении без передающей переменной как аргумент.
Classname.variableName;
для экс-
Class argumentData{
public static string firstArg= string.Empty;
public static string secArg= string.Empty;
}
Говорят, что я присваиваю данные в функции
void assignData()
{
argumentData.firstArg="hey";
argumentData.secArg="hello";
}
, если я хочу использовать его в другом методе затем
void showData()
{
Console.WriteLine("first argument"+argumentData.firstArg);
Console.WriteLine("sec argument"+ argumentData.secArg);
}
Hope, это помогает!