- Katılım
- 24 Mart 2020
- Mesajlar
- 1.252
- Makaleler
- 1
- Çözümler
- 2
Bu hatayı alıyorum.
Tam olarak ne demek? Yeni yeni öğreniyorum.static keyword'ünü silmeyi dene. Eski sürüm kullanıyorsun gibi duruyor. Sonraki sürümde gelmiş.
14. satırda yazan static kelimesini sil. Tüm fonksiyonların başında var diye koyduğunu varsayıyorum. Demek ki olması gerekmiyormuş.Tam olarak ne demek? Yeni yeni öğreniyorum.
static void SelamVer() {
}
static void main(string[] args) {
SelamVer();
}
Sanırım biraz anladım teşekkürlerStatic bir nested method oluşturabileceğinden emin değilim. Yeni öğrendiğinize göre aslında yapmak istediğiniz şey bu değil. Aşağıdaki gibi kullanın. Method içinde method oluşturmamaya özen gösterin.
C#:static void SelamVer() { } static void main(string[] args) { SelamVer(); }
Yok buradaki hata methodun yanına koyduğu noktalı virgülden kaynaklanıyor. Noktalı virgül koyacaksa yani gövdesi olmayan bir method oluşturacaksa static extern bir method olması gerekiyor.Fonksiyon içinde fonksiyon tanımlanacaksa static olacakmış demek.
Hocam buradaki arkadaş nasıl yapıyor? Ben aynı şeyi yapınca hata veriyor.Arkadaşın attığı ve benim daha önce söylediğimi yap demek. Fonksiyon içinde fonksiyon tanımlanacaksa static olacakmış demek.
Hocam buradaki arkadaş nasıl yapıyor? Ben aynı şeyi yapınca hata veriyor.
static void main(string[] args) { // main methodunu başlatan parantez
// main method içi
// method içinde method yapıyorsunuz.
} // main methodunu kapatan parantez
// method dışı
static void SelamVer() { // methodu süslü parantez başlatır
// selam ver methodunun içi
} // süslü parantez bitirir
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.