.NET Framework'deki bazı metodlarda rastladığım ve tahminimce Microsoft tarafından henüz bilinmeyen Bug'ları sizinle paylaşmak istedim. Bu Bug'lar meşhur problemimiz olan "ı,İ" karakterlerinden kaynaklanıyor. Emin değilim ama .NET'de string'ler üzerinde işlem yapan tüm metodlarda bu Bug'ın olması muhtemel.
Eğer mevcut kodlarınızda bu metodları kullanmışsanız ve birgün ummadık bir şekilde kodunuz yanlış çalışırsa ilk önce bu metodları kontrol etmenizi tavsiye ederim.
Şimdilik ilk hatırladıklarımı yazıyorum, aklıma geldikçe veya yenilerine rastladıkça buraya ekleyeceğim.
- ToCharArray() metodu ı veya İ harfi içeren string'lerde geriye eksik char dizisi gönderiyor.
Mesela; "KARACALI İbrahim".ToCharArray() metodu geriye 16 elamanlı bir char dizisi döndürmesi gerekirken "İ" karakterine rastladığında çalışmasını yarıda kesiyor ve geriye 9 elemanlı bir char dizisi döndürüyor.
Eğer mevcut kodlarınızda bu metodları kullanmışsanız ve birgün ummadık bir şekilde kodunuz yanlış çalışırsa ilk önce bu metodları kontrol etmenizi tavsiye ederim.
Şimdilik ilk hatırladıklarımı yazıyorum, aklıma geldikçe veya yenilerine rastladıkça buraya ekleyeceğim.
- ToCharArray() metodu ı veya İ harfi içeren string'lerde geriye eksik char dizisi gönderiyor.
Mesela; "KARACALI İbrahim".ToCharArray() metodu geriye 16 elamanlı bir char dizisi döndürmesi gerekirken "İ" karakterine rastladığında çalışmasını yarıda kesiyor ve geriye 9 elemanlı bir char dizisi döndürüyor.
Comments