Şimdi Ara

C#'ta analamdığım bir kod var yardım eder misin ?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
61
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • using System;

    public class faaliyet_alnı
    {
    static int a = 10;
    public static void Main()
    {
    int a = 5;
    Console.WriteLine(a);



    }
    }

    ________________________________
    kod bu, benim anlamadığım şey class içerisinde bir a tanımlanmış (static int olarak), ama içeride yine bir int tanımlanmış (static olanın faaliyet alanı bitmedi neden tanımlananabiliyor ?),ayrıca WriteLine diyince neden 5 yazıyor da 10 yazmıyor ?



  • 10 yazdırmak için Console.WriteLine(faaliyet_alnı.a); yapman gerekirdi. Static olmayan alanlar static değişkenleri ancak ve ancak bulunduğu class adını önüne eklersen görebilirsin. Main üstünden bulunduğu class 'da static olmayanlarla işlem yapmak için Main içinde faaliyet_alnı fa = new faaliyet_alnı(); şeklinde object açıp daha sonra fa.Bar() şeklinde kendi fonksiyonlarına ulaşabilirsin.

    https://en.wikipedia.org/wiki/Static_(keyword)
    https://msdn.microsoft.com/en-us/library/98f28cdx.aspx



    < Bu mesaj bu kişi tarafından değiştirildi Dentrax -- 31 Mart 2017; 15:7:14 >




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.