2 Eylül 2008 Salı

Geri dönüş değeri olmayan bir method yazdım ama derleyici hata veriyor

Elimden geldiğince yeni başlayanlar için sık yapılan hatalara değinen entryler yayınlamaya çalışacağım. İşte onlardan birisi.

Soru: Aşağıdaki şekilde, geri dönüş değerine ihtiyaç duymadığım bir method yazdım fakat derleyici, Method must have a return type şeklinde bir hata veriyor.

public MethodAdi()
{
//Kodlar
}

Cevap: Bazı istisnalar hariç (Örn: Constructor vb.), methodlar geri dönüş değeri barındırmak zorundadır. Geriye değer döndürmeyecek bir method yazıyorsak methodun geri dönüş değeri void olarak yazılmalıdır. Bu durumda yukarıdaki örnekteki methodun doğru yazımı şu şekilde olmalıdır:

public void MethodAdi()
{

//Kodlar
}

Hiç yorum yok: