Mündəricat:

C# dilində statik metodlardan nə vaxt istifadə etməliyik?
C# dilində statik metodlardan nə vaxt istifadə etməliyik?

Video: C# dilində statik metodlardan nə vaxt istifadə etməliyik?

Video: C# dilində statik metodlardan nə vaxt istifadə etməliyik?
Video: C# Dərs-3 (Label TextBox) 2024, Bilər
Anonim

Statik metodlardan nə vaxt istifadə etmək istədiyinizə dair bəzi nümunələr:

  1. Zaman funksiyası etmir istifadə edin hər hansı bir üzvün dəyişənlər .
  2. Nə vaxt istifadə edərək zavod üsulları obyektlər yaratmaq.
  3. Sinfin instantiasiyalarının sayına nəzarət edərkən və ya başqa şəkildə izlədiyiniz zaman.
  4. Sabitləri elan edərkən.

Bununla əlaqədar olaraq C# dilində statik metodlardan nə vaxt istifadə etməliyik?

İki ümumi istifadə edir of statik sahələr yaradılan obyektlərin sayını saxlamaq və ya dəyəri saxlamaq üçündür. lazımdır bütün instansiyalar arasında bölüşdürülməlidir. Statik üsullar həddən artıq yüklənə bilər, lakin ləğv edilə bilməz, çünki onlar sinfin heç bir nümunəsinə deyil, sinfə aiddir.

Həmçinin bilin, statik olmayan C# sinifində statik metodumuz ola bilərmi? Təkcə o yox, həm də yox - statik siniflər hər ikisini ehtiva edə bilər statik və misal üsulları , statik siniflər yalnız icazə verilir statik üsullara malikdir . Bununla belə, bunlar statik üsullar nümunənin içərisində sinif bilər instansiyada deyil, yalnız sinif özü. // Zəng edir üsulları misalında sinif.

Bununla əlaqədar olaraq, statik metodlardan nə vaxt istifadə etməliyəm?

Statikdən istifadə edin sinif səviyyəsində girişi təmin etmək istədiyiniz zaman a üsul , yəni harada üsul olmalıdır sinif nümunəsi olmadan çağırıla bilər. Statik üsullar obyektə müraciət etmək lazım deyil və o zaman istifadə edin o. Misal: Sizin Main() a statik və siz onu çağırmaq üçün obyekt yaratmırsınız.

Statik sinif C# nədir?

C# Statik Sinfi C# statik sinif a sinif bunu təcəssüm etdirmək olmaz. Yeganə məqsədi sinif onun miras qalmış planlarını təqdim etməkdir siniflər . A statik sinif istifadə edərək yaradılmışdır " statik " açar söz C# . A statik sinif ehtiva edə bilər statik yalnız üzvlər. üçün obyekt yarada bilməzsiniz statik sinif.

Tövsiyə: