Bilgisayar programlarının en büyük avantajı, kullanıcının işini kolaylaştırmalarıdır. Her bilgisayar programı bunu değişik metotlar kullanarak sağlar.
C# içerisinde küçük bir program birkaç sınıftan ve bu sınıflar ise değişik metotlardan oluşmaktadır. Dolayısı ile metotlar sınıf içerisinde değişik işler yaptırmak için kullandığımız küçük kod parçacıklarıdır. Belli bir ad altında bir araya getirilmiş C# deyimlerine metod denir.
Metot kodu { } içinde yazılır. Bir satır deyim bile olsa metot kodu { } içinde yazılır. Metotların kullanımında diğer bir konu da parametrelerdir. Parametreleri metod adından sonra parantez içinde belirtilirler. OrnekMetot();
Bir metodun adı tıpkı bir değişken adı gibi adlandırılır. Bu arada metod adları küçük/büyük harf duyarlıdır (case sensitive). Bu anlamda aynı sınıf içinde ornek ve ORNEK adlı iki metod kullanılabilir.
Parametreler metoda bilgi geçirilmesini ve metoddan bilgi alınmasın sağlar. Bir metot tanımlandığında parantez içinde parametre listesine yer verilir.
Yapısı: static void OrnekMetot (int deger1, string deger2) { // kod } Örnek: static void Topla(int deger1, int deger2) { return a + b; } static void Main( ) { Console.WriteLine(Topla(5,10)) }