Как передать значение локальной переменной в другой класс? (схема внутри) - 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();
    }

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


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

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

5   голосов , оценка 3.4 из 5
Похожие ответы