Czy tylko metody public void mogę tworzyć w klasach pomocniczych, czy także w static void()? Jeśli tak to próbuję się pouczyć metod, ale nie za bardzo mi to wychodzi. Napisałem taki oto program, ale nie wiem czy ma sens. Nie wiem co metoda "dane" ma otrzymać na wejściu. Na wyjściu chcę otrzymać wynik, ale mam problem z wcześniejszym deklarowaniem...
namespace ConsoleApplication28
{
class Program
{
static void Main(string[] args)
{
int wynik = 0;
Console.WriteLine("Witaj. Przedstawimy metodę, która dodaje!");
Wykonawcza obiekt = new Wykonawcza();
obiekt.wynik();
Console.ReadKey();
}
}
class Wykonawcza
{
static void wynik(int x, int y, out int wynik)
{
Console.Write("Wprowadź pierwszą liczbę:");
while (Int32.TryParse(Console.ReadLine(), out x) == false) Console.WriteLine("Błędna wartość");
Console.Write("Wprowadź drugą liczbę:");
while (Int32.TryParse(Console.ReadLine(), out y) == false) Console.WriteLine("Błędna wartość");
wynik = x + y;
}
}
}