Ciao sto imparando a programmare in C# e sperimentando un poco con i metodi vorrei che il secondo metodo stampasse a console una semplice operazione. Solo che appena esce dal primo metodo la consolle si chiude. :master:
Perché?

allego il codice:
codice:
using System;
using System.Collections.Generic;

namespace prova
{
	class MainClass
	{
		public static void Main(string[] args)
		{
			
			Console.WriteLine("Premi un tasto per chiudere la finestra!");
			int a, b;
			string a1, b1;
			
			Console.WriteLine("inserisci il primo valore:");
			a1 = Console.ReadLine();
			a =int.Parse(a1);
			
			Console.WriteLine("inserisci il secondo valore:");
			b1 = Console.ReadLine();
			b =int.Parse(b1);

		}
		
		public static void Calcola(string[] args, int a, int b, int c) 
		{
			c = a*b/2;
			Console.WriteLine("il risultato è "+ c);
			Console.WriteLine("Sei stupido!");
			Console.ReadKey();
			Console.Read();
			Console.Beep();
			
		}
	}

	
}
grazie per l'aiuto.