Birinci Sınıf Yayılma Türleri girişiminin bir parçası olarak C# 14.0, diziler ve diziler arasında yeni otomatik dönüşümler içerir. Span<T> birlikte ReadOnlySpan<T> içermek.
Duyurudan sonra devamını okuyun
Dr. Holger Schwichtenberg, 53 tanınmış uzmanıyla çok sayıda orta ve büyük ölçekli şirketi danışmanlık, eğitim ve yazılım geliştirme yoluyla destekleyen www.IT-Visions.de uzman ağının teknik direktörüdür. Çok sayıda ulusal ve uluslararası konferansa katılımı, 90'dan fazla uzmanlık kitabı ve 1.500'den fazla uzmanlık makalesi sayesinde Holger Schwichtenberg, .NET ve web teknolojileri konusunda Almanya'nın en tanınmış uzmanlarından biridir.
Eğer sınıf Developer temel sınıftan Person miras alır ve bir dizidir Developer-nesneler
Developer[] devArray = new Developer[3];
dolayısıyla diziden yayılma alanına aşağıdaki dönüşümler zaten yapılmıştır:
Span<Developer> devSpan = devArray;
ReadOnlySpan<Developer> devROSpan = devArray;
ReadOnlySpan<Person> personROSpan = devArray;
Aşağıdaki dönüşümler artık C# 14.0'da da mümkündür:
Duyurudan sonra devamını okuyun
ReadOnlySpan<Person> personROSpanFromDevSpan = devSpan;
ReadOnlySpan<Person> personROSpanFromDevROSpan = devROSpan;
Ancak aşağıdaki dönüşümler C# 14.0'da devam ediyor Olumsuz izin verilmiş:
Span<Person> personSpan = devArray;
Span<Person> personSpanFromDevSpan = devSpan;
(Ben)

Bir yanıt yazın