Как передать значение локальной переменной в другой класс? (схема внутри) - 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();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д