1. Eski Yöntem (Hafızayı Yoran Yol) string gelenVeri = "2026-03-29|ERROR|Sunucu_Coktu_Imdat!"; // Substring her seferinde RAM'de YENİ BİR STRING oluşturur. // 1 milyon istek gelirse, 1 milyon tane "ERROR" kelimesi RAM'i doldurur. string durum = gelenVeri.Substring(11, 5); if (durum == "ERROR") { Console.WriteLine("Alarm çalıyor!"); } 2. Yeni Yöntem: ReadOnlySpan (Işık Hızında Yol) Span ile hiçbir şeyi kopyalamıyoruz. Sadece ana metnin üzerine bir "şeffaf cetvel" koyuyoruz. string gelenVeri = "2026-03-29|ERROR|Sunucu_Coktu_Imdat!"; // AsSpan() dediğimiz an, veriyi kopyalamıyoruz. // Sadece "11. harften başla, 5 harf ilerle" diyoruz. ReadOnlySpan durumPenceresi = gelenVeri.AsSpan(11, 5); // "ERROR" ile karşılaştırırken bile yeni bir kopya oluşmaz. if (durumPenceresi.SequenceEqual("ERROR")) { Console.WriteLine("Alarm çalıyor (ve RAM tertemiz!)"); } C# 14...
hocam kaç gündür söylediğiniz sorunu yaşıyorum. Yalnız söylediğiniz dll yi eklemek isterken hata verşyor.. yardım ederseniz çok sevinirim..
YanıtlaSilsöyled,ğiniz dll yi sürükleyerek ekledim ama hala 404 hatası alıyorum..
YanıtlaSilBurhan bey bana mail atın bakalım
Sil