Как передать значение локальной переменной в другой класс? (схема внутри) - C#
Формулировка задачи:
Помогите пожалуйста, по-человечески прошу (КОДОМ)
я понимаю всё, но я не знаю как это реализовать с помощью кода
А через метод meth никак
Там итак в оригинале один параметр, и если поменяешь, то всё через ж пойдет
Примерно такая схема всей проги
Я передала значение лок. переменной полю, но ничего не выводится!
using System; namespace Console { class class1 { public string data; //поле с переменной public class1() { Console.WriteLine("bbb"); } public void meth() //конструктор класса { string name1="aaa"; //ВОТ ЭТУ ПЕРЕМННУЮ НУЖНО ОТОБРАЗИТЬ В class2 this.name =name1 Console.WriteLine(name); } } class Class2 { static void Main() { class1 X = new Class(); X.meth(); Console.Read(); } } }
Решение задачи: «Как передать значение локальной переменной в другой класс? (схема внутри)»
textual
Листинг программы
class class1 { public string data; //поле с переменной public class1()//Вот это конструктор класса { Console.WriteLine("bbb"); } public void meth() //А это метод класса { //Эта переменная объявлена внутри метода и извне не доступна string name1="aaa"; //ВОТ ЭТУ ПЕРЕМННУЮ НУЖНО ОТОБРАЗИТЬ В class2 //В классе class1 нет ни поля ни свойства с именем name this.name =name1 Console.WriteLine(name); } } class Class2 { static void Main() { class1 X = new Class(); X.meth(); //Вот здесь ты можешь получить значение поля из класса Console.WriteLine(X.data); Console.Read(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д