Как передать значение локальной переменной в другой класс? (схема внутри) - C#

Узнай цену своей работы

Формулировка задачи:

Помогите пожалуйста, по-человечески прошу (КОДОМ) я понимаю всё, но я не знаю как это реализовать с помощью кода А через метод meth никак Там итак в оригинале один параметр, и если поменяешь, то всё через ж пойдет Примерно такая схема всей проги Я передала значение лок. переменной полю, но ничего не выводится!
Листинг программы
  1. using System;
  2. namespace Console
  3. {
  4. class class1
  5. {
  6. public string data; //поле с переменной
  7. public class1()
  8. {
  9. Console.WriteLine("bbb");
  10. }
  11. public void meth() //конструктор класса
  12. {
  13. string name1="aaa"; //ВОТ ЭТУ ПЕРЕМННУЮ НУЖНО ОТОБРАЗИТЬ В class2
  14. this.name =name1
  15. Console.WriteLine(name);
  16. }
  17. }
  18. class Class2
  19. {
  20. static void Main()
  21. {
  22. class1 X = new Class();
  23. X.meth();
  24. Console.Read();
  25. }
  26.  
  27. }
  28. }

Решение задачи: «Как передать значение локальной переменной в другой класс? (схема внутри)»

textual
Листинг программы
  1. class class1
  2. {
  3.     public string data; //поле с переменной
  4.     public class1()//Вот это конструктор класса
  5.     {
  6.         Console.WriteLine("bbb");
  7.     }
  8.  
  9.     public void meth() //А это метод класса
  10.     {
  11.         //Эта переменная объявлена внутри метода и извне не доступна
  12.         string name1="aaa"; //ВОТ ЭТУ ПЕРЕМННУЮ НУЖНО ОТОБРАЗИТЬ В class2
  13.         //В классе class1 нет ни поля ни свойства с именем name
  14.         this.name =name1
  15.         Console.WriteLine(name);
  16.     }
  17. }
  18.  
  19. class Class2
  20. {
  21.     static void Main()
  22.     {
  23.         class1 X = new Class();
  24.         X.meth();
  25.         //Вот здесь ты можешь получить значение поля из класса
  26.         Console.WriteLine(X.data);
  27.         Console.Read();
  28.     }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы