Передача значения строковой переменной в следующие функции (консоль) - C#

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

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

Вероятно плохо искал, раз не нашел. Потому что, как мне кажется, ничего сложного в этом быть не должно. Специально сделал простенький пример, чтобы задача выглядела как можно яснее. Нужно передать значение строковой переменной s в последующие функции. Говорю сразу, объединять все функции в одну не нужно, в данной ситуации это бы сработало, но в моём проекте нет. Нужно именно передать значение в другие функции. Короче, в итоге в консоли я должен увидеть что-то вроде этого: name, след. строка: name123, след. строка: name123123, след. строка: name 123123123.
        public static void Name()
        {
            string s = name;
            Console.WriteLine(s);
        }
 
        public static void Name1()
        {
            s = s + "123";
            Console.WriteLine(s);
        }
 
        public static void Name2()
        {
            s = s + "123";
            Console.WriteLine(s);
        }
 
        public static void Name3()
        {
            s = s + "123";
            Console.WriteLine(s);
        }

Решение задачи: «Передача значения строковой переменной в следующие функции (консоль)»

textual
Листинг программы
        static string f = null;
        
        static void Main(string[] args)
        {
            Name();
            Console.ReadKey();
        }
 
        public static void Name()
        {
            name = Console.ReadLine();
            fullname1();
        }
 
        public static void fullname1()
        {
            f+= "123";
            Console.WriteLine(f);
            fullname2();
        }
 
        public static void fullame2()
        {
            f+= "123";
            Console.WriteLine(f);
        }

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


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

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

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