5.00 / 1 oy

C# using ifadesi ne işe yarar?

Programlama dilleri, bildiğimiz gibi çok büyük framework'lerle birlikte gelmektedirler ve biz yazdığımız kodlarla genellikle bu framework'lerin belki sadece binde birini kullanıyoruz. Bu sayede gereksiz bellek israfının da önüne geçilmiş olunuyor ve programlarımız da daha az yer kaplıyor ve daha hızlı çalışıyor. Ayrıca kendi geliştirdiğimiz büyük projelerde de sadece gerekli kütüphaneleri istediğimiz sınıflarda kullanabilmek için seçebiliyoruz. Bu işlem tüm modern programlama dillerinde (Python ve Java için import, C# için ise using gibi) benzer bir mantıkla kullanılmakta ve kullanılacak namespace'ler seçilebilmektedir.

C# programlama dilinde using ifadesi iki amaçla kullanılır.

1. class'lara namespace eklemek için using ifadesi kullanılır. Eğer using ifadesinin yazılması istenmiyorsa class'ın başına namespace'i de yazılabilir.

using System.IO;

2. Otomatik çalışan Garbege Collector yerine kendi kendini imha edecek sınırlanmış bir alan yaratmak ve işlem sonunda bu alanı dispose edebilmek için.

using (ConnectionDatabase cdb = new ConnectionDatabase())  
{  
   // işlemler gerçekleştirilir
} //cdb nesnesi burada derleyici tarafından imha edilir

Daha önce paylaştığım yazılardan bazıları için;

bkz: C#'ta Tek ve Çok Satırlı Yorum Yazmak

bkz: C# String'i int'e dönüştürmek

bkz: C# string'leri birleştirmek (concat stringbuilder ve +)

bkz: C# boş string kontrolü yapmak (IsNullOrWhiteSpace)

bkz: C# string içinde bir string'in yerini bulmak (indexOf)

bkz: C# baştaki ve sondaki boşlukları silmek (trim)

mbologlu

31.03.2021 01:12

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
C# using ifadesi ne işe yarar?

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.