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

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

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

class Registracia
    {
public void Sakas()
        {
            Console.Write("Вес перевозимого груза:");
            int d = int.Parse(Console.ReadLine());
    }
 class Tarif
    {
     summa=d;//чтобы  вот сюда передать значение d, которое возьмется из класа Registracia 
    }
 
[size="1"][color="grey"][I]Добавлено через 6 минут[/I][/color][/size]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Registracia
    {
        
        public void Sakas(Tarif tarif)
        {
            Console.Write("Вес перевозимого груза:");
            int d = int.Parse(Console.ReadLine());
            tarif.d = d;
            Console.Write("Растояние в км:");
            int e = int.Parse(Console.ReadLine());
        }
    }
 
    class Tarif
    {
        public int d = 0;
        int tarif;
        public void SAD()
        {
            if (d < 5) { tarif = 10; }
            else if (d > 5 && d < 15) { tarif = 13; }
            else if (d > 15 && d < 50) { tarif = 15; }
            Console.WriteLine("За 1 км тарифная ставка составляет: {0}", tarif);
        }
    }
           class summa
{
       cena=d*e*tarif; // вот чтобы значения переменных в других классах передавало сюда
}
        class Program
        {
            static void Main(string[] args)
            {
                Registracia b = new Registracia();
                var s = new Tarif();
                b.Sakas(s);
                s.SAD();
                
                r.DAM();
                Console.ReadLine();
            }
        }
    }
}
class summa
{
cena=d*e*tarif; // вот чтобы значения переменных в других классах передавало сюда
}

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

textual
Листинг программы
public int D { set; get; }

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


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

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

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