Skip to content
Menu
Herkes için Yazılım Akademisi (Software Academy For Everyone)
  • Ana Sayfa
  • Soru – Cevap Platformu
  • Bilişimde Erişilebilirlik Topluluğu (BET)
  • Google Colab Editor
  • Software Akademi Ekibi
  • WhatsApp Platformumuz
  • Telegram Platformumuz
  • Kayıt Ol
  • Giriş Yap
Herkes için Yazılım Akademisi (Software Academy For Everyone)

Herkes için C# Programlama Eğitimi-15: This Anahtar sözcüğüyle sınıf özelliklerine erişim

Posted on 1 Eylül 2019

Herkes için C# Programlama Eğitimi-15: This Anahtar sözcüğüyle sınıf özelliklerine erişim

C# Programlama dilinde nesnel programlamaya uygun olarak sınıf içerisinde tanımlanan her bir public, private ve protected erişim düzeyli sınıf özelliğine this. anahtar sözcüğüyle ulaşılabileceğini görebilirsiniz. İhtiyacınıza göre this. anahtar sözcüğünden faydalanabilirsiniz.
Burada önemli bir nokta private biçiminde tanımlanan özellik veya method için this. anahtar sözcüğü ile erişim sağlanabiliyor olmasıdır.
Aşağıdaki örnekte bilgiler isminde oluşturulan sınıfın hesapNo özelliğiyle bilgileriGoster methodunun nasıl kullanıldığını birlikte görebilirsiniz.

This Anahtar sözcüğüyle erişim

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
class Bilgiler
{
private uint hesapNo;//Gizli erişim düzeyinde ve uint tipinde değişken tanımlandı.
public void bilgileriGoster(uint hesapBilgisi)
{
this.hesapNo = hesapBilgisi;
//This.hesapNo özelliği için bilgileriGoster parametresindeki hesapBilgisi değerine eşitlendi.
//Böylelikle bilgileriGoster parametresine kullanıcıdan alınacak herhangi bir veri girişi this.hesapNo özelliğine atanmış olacak.
Console.WriteLine(“Hesap numarası” + ” ” +this.hesapNo);
Console.ReadKey();
}
//Bilgileri göster adıyla public erişim düzeyinde methodumuz oluşturuldu ve this anahtar sözcüğüyle private erişim düzeyindeki sınıf özelliğine erişim sağlandı.
}
class Program
{
static void Main(string[] args)
{
Bilgiler yeniHesap = new Bilgiler();
yeniHesap.bilgileriGoster(4543);

}
}
}

Bir yanıt yazın Yanıtı iptal et

Yorum yapabilmek için oturum açmalısınız.

Bizi takibe alın

İçeriklerimizden haberdar olmak için e-posta nızla abone olabilirsiniz.

Tüm Yazılım Dilleri

  • BGT Yazılım Dili (16)
  • C# Yazılım Dili (25)
  • CodeIgniter Php Framework (17)
  • Erişilebilir programlama teknikleri (3)
  • JavaScript Yazılım Dili (23)
  • Jaws Script Dili (20)
  • Php Yazılım Dili (29)
  • Python Yazılım Dili (11)
  • SUA Yerli Yazılım Dili (5)
  • Yazılım Dillerine İlişkin Örnek Çalışmalar (3)
  • Yazılım Dillerine İlişkin Tüm İçerikler (181)
©2025 Herkes için Yazılım Akademisi (Software Academy For Everyone) | WordPress Theme: EcoCoded