AC uzatma yöntemi nedir?
AC uzatma yöntemi nedir?

Video: AC uzatma yöntemi nedir?

Video: AC uzatma yöntemi nedir?
Video: GERÇEK❣️Saç Uzatma Yöntemleri | Bilimsel Yönü ile Saç Nasıl Hızlı Uzatılır ❓ Hızlı Saç Uzatma 2024, Mayıs
Anonim

Uzatma yöntemleri "eklemenizi" sağlar yöntemler yeni bir türetilmiş tür oluşturmadan, yeniden derlemeden veya orijinal türü değiştirmeden mevcut türlere. Uzatma yöntemleri özel bir statik türüdür yöntem , ancak örnekmişler gibi çağrılır yöntemler genişletilmiş tipte.

Bununla ilgili olarak, bir uzatma yöntemini nasıl kullanıyorsunuz?

Bir uzatma yöntemi bir statik yöntem "this" değiştiricisinin ilk parametreye uygulandığı statik bir sınıfın. İlk parametrenin türü, genişletilen tür olacaktır. Uzatma yöntemleri yalnızca ad alanını bir kaynak kodunuza açıkça içe aktardığınızda kapsamdadır. kullanarak direktif.

Bir de sorabilir, uzatma yöntemleri kötü mü? ve statik yöntemler ve özellikleri ve yöntemler iş parçacığı için güvenli değildir ve bu nedenle bundan kaçınılmalıdır uzatma yöntemleri ve uzantı özellikler kötü . Bunları yapmak için kandırılıyoruz çünkü yazdığımız kodlar güzel veya temiz görünecek ama performans açısından öyle değil.

Aynı şekilde, örnekle C#'daki uzatma yöntemleri nedir?

Bir uzatma yöntemi aslında özel bir statik türüdür yöntem statik bir sınıfta tanımlanır. tanımlamak için uzatma yöntemi , her şeyden önce statik bir sınıf tanımlayın. İçin örnek altında bir IntExtensions sınıfı oluşturduk. Uzantı Yöntemleri aşağıdaki ad alanı örnek.

Uzantı C# nedir?

CS dosya bir kaynak kodudur dosya yazılmış C# ("C Sharp" olarak telaffuz edilir), Microsoft tarafından. NET Çerçevesi. Basit masaüstü programlarından dağıtılmış ortamlar için uygulamalara kadar bir dizi uygulama geliştirmek için kullanılır.

Önerilen: