Windows Desktop Desteği
Artık .net core ile Desktop uygulamları yazılabilecek.
WPF, Windows formları ve WinUI artık açık kaynaklı olacak.
Newtonsoft Geliyor
Anladığım kadarı ile Microsoft kendi Json reader’ının yavaş olduğunu fark etti. Kendisinden daha performanslı olduğunu kanıtlayan Newtonsoft u default olarak kullanacak.
Index Sınıfı
Index tipi eklendi. Artık int kullanmak zorunda değiliz. Index tipinin amacı tuttuğumuz değere dizinin neresinden başlayacağını atayabiliriz.
Index i1 = 2; // 2. index den başla
Index i2 = ^3; // 3. adım ilerle
int[] a = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
Console.WriteLine($"{a[i1]}, {a[i2]}"); // "2, 5"
Range Sınıfı
Typescript’ten aşina olduğumuz bir kullanım şekli aslında. Range ise iki Index kullanarak dizinin belirli bir kısmını ifade edebileceğimiz bir yapı.
a dizisi içerisinde i1 ve i2 Index leri arasını range ile alabiliyoruz.
int[] a = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
var slice = a[i1..i2]; // { 3, 4, 5 }
anlatım için teşekkürler ama biraz kısa olmuş.
Emeğinize teşekkürler .
Kısa ama açıklayıcı olmuş .
Teşekkürler