Skip to content

Latest commit

 

History

History
60 lines (32 loc) · 1.16 KB

File metadata and controls

60 lines (32 loc) · 1.16 KB

C# NOTES

ÜST DİZİN (main)




Array.Adddd

  • Mevcut array'a yeni değerleri ekler. Array ekleme işlemini kolaylaştırır.
  • Koda git
int[] a=[]; Adddd(ref a, 1);  //a = [1]



Performans-Test

  • Kod çalışma performansını test eder.
  • Koda git
var test = new PerformanceTest(); test.RunTests();



Async Tetikleyici Sınıfı Şablonu

  • Bu koddaki sınıf Asenkron tetikleme mekanizması için Delegate ve Async/await kullanarak Thread-safe olan bir implementasyondur.
  • Koda git
AsyncTriggerClass sample = new AsyncTriggerClass();

// Default methodları çalıştır
sample.Func1(); // Debug.WriteLine("Default Func1 executed at: " + DateTime.UtcNow.Ticks);

// Custom methodları tanımla
sample.Func1 = () => Console.WriteLine("Custom Func1 executed");

// Custom methodları çalıştır
sample.Func1(); // Console.WriteLine("Custom Func1 executed");

// Async/await işlemleriyle özel Func2 çalıştır
RunParallelFunc(nn).Wait();