DEV Community

hditano
hditano

Posted on

CSharp When to use properties

First at all, i started to learn C# a few days ago, at the moment i’m in the “Set/Get” Chapter. So every new thing that comes in my tutorial i try to apply it on my small application. Even tho if i do not understand the concepts i go the alternative places and look for suggestions, which is not this case.

I tought that maybe in the Class Calculator i could add a set and get so i do not have to declare the num1, num2 variables on each method? (Sumar, Restar, Division, Multiplicacion)

class Calculo
{

public static void Suma()
{

int num1, num2 = 0;
Console.Write(" Ingrese el primer numero que quiere sumar: ");
num1 = Convert.ToInt32(Console.ReadLine());
Console.Write(" Ingrese el segundo numero que quiere sumar: ");
num2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(" Resultado es:   " + (num1 + num2));

}

public static void Resta()
{

int num1, num2 = 0;
Console.Write(" Ingrese el primer numero que quiere restar: ");
num1 = Convert.ToInt32(Console.ReadLine());
Console.Write(" Ingrese el segundo numero que quiere restar: ");
num2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(" Resultado es: " + (num1 - num2));

}

public static void Division()
{

int num1, num2 = 0;
Console.Write(" Ingrese el primer numero que quiere Dividir: ");
num1 = Convert.ToInt32(Console.ReadLine());
Console.Write(" Ingrese el segundo numero que quiere Dividir: ");
num2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(" Resultado es: " + (num1 / num2));

}

public static void Multiplicacion()
{

int num1, num2 = 0;
Console.Write(" Ingrese el primer numero que quiere multiplicar: ");
num1 = Convert.ToInt32(Console.ReadLine());
Console.Write(" Ingrese el segundo numero que quiere multiplicar: ");
num2 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(" Resultado es: " + (num1 * num2));

}
}
Thank you!

Top comments (0)