.NET belgeleri: .NET 9'a yönelik yenilikler
Bu makalede ,NET 9 için belgelerde yapılan bazı önemli değişiklikler listelenir.
.NET güvenliği
Güncelleştirilmiş makaleler
- .NET'de Platformlar Arası Kriptografi - Şifreleme belgeleri
.NET hataya neden olan değişiklikler
Yeni makaleler
- .NET 9'deki önemli değişiklikler
-
dotnet workload
komut çıktısındaki değişiklik -
GetXmlNamespaceMaps
tür değişikliği -
installer
depo sürümü artıkproductcommits
dosyalarına eklenmez - Varsayılan olmayan tanılama kimlikleri (.NET 9) api
- BindingSource.SortDescriptions hiçbir zaman null döndürmez
- .NET 9 'daki düzen bozan değişiklikler
- Null edilebilirlik açıklamalarında (Windows Forms) yapılan değişiklikler
- ComponentDesigner.Initialize, ArgumentNullException hatası fırlatıyor
- System.Void dizisi türü oluşturulmasına izin verilmiyor
- DataGridViewRowAccessibleObject.Name başlangıç satırı dizini
-
InlineArrayAttribute
ile işaretlenmiş türler içinEquals()
veGetHashCode()
varsayılan olarak atılır - DefaultKeyResolution.ShouldGenerateNewKey'in anlamı değişti
- Kullanımdan Kaldırılmış masaüstü Windows/macOS/Linux MonoVM çalıştırma paketleri
- Kayan noktadan tamsayıya dönüştürmeler doygunlaşma
- httplistenerRequest.UserAgent null atanabilir
- Yerleşik BinaryFormatter uygulaması kaldırıldı ve her zaman bir hata verir
- Satır içi dizi yapısı boyut sınırı uygulanır
- InMemoryDirectoryInfo, dosyalara rootDir klasörünü ön ekler
- DataGridView null ise özel durum yok
- PictureBox, HttpClient özel durumlarının oluşmasına neden olur.
- RuntimeHelpers.GetSubArray farklı tür döndürür
- boş ortam değişkenleri için
Desteği - Terminal günlükçü varsayılan
- .NET Standard 1.x hedefleri için Uyarısı
.NET ile ilgili temel bilgiler
Yeni makaleler
- CA2022: Stream.Read ile uygun olmayan okuma yapmaktan kaçının
-
CA2265:
Span<T>
null
veyadefault
ile karşılaştırmayın - Kaynak yapılandırma oluşturucu
Güncelleştirilmiş makaleler
- .NET Standard
- Kod kalitesi kuralları
- .NET'de
Yapılandırma - Ara kesicilerle kaynak üretimi için içerik ekleme - .NET 5+'teki kullanım dışı özellikler - SYSLIB0009 için tanılama belgelerini güncelleme
- .NET kaynak kodu çözümlemesine genel bakış
-
Çok iş parçacıklı işlemler için verileri senkronize etme -
lock
için dil referansı ekleme - SYSLIB0009: AuthenticationManager desteklenmiyor - SYSLIB0009 için tanılama belgelerini güncelleştirme
- .NET 9 SDK'daki yenilikler ve araçlar
C# dili
Yeni makaleler
-
ref struct
türleriyle ilişkili hatalar ve uyarılar -
partial
türü vepartial
üye bildirimleriyle ilgili hatalar ve uyarılar -
lock
deyimi ve iş parçacığı eşitleme ile ilgili hatalar ve uyarılar -
Yöntem parametrelerinde
params
değiştiriciyle ilgili hatalar ve uyarılar -
yield return
deyimi ve yineleyici yöntemleriyle ilgili hatalar ve uyarılar - Kısmi üye (C# Referans)
- Aşırı yükleme çözümünü etkileyen hataları ve uyarıları çözün.
- C# 13'deki yenilikler
Güncelleştirilmiş makaleler
-
arabirimi (C# Başvurusu) - Arabirimlerde izin verilen
ref struct
için başvuru ve kavramsal içerik ekleme -
ref
yapı türleri (C# başvurusu)- Arayüzlerde izin verilen
ref struct
için referans ve kavramsal içerik ekleme - Yineleyicilerde ve
async
yöntemlerinde, C# 13 özelliği olanref
yereller veunsafe
bağlamları için bilgi ekleyin.
- Arayüzlerde izin verilen
- Erişim Değiştiricileri (C# Programlama Kılavuzu) - Kısmi özellikler için kavramsal içerik ekleme
- Aritmetik işleçler (C# başvurusu) - Koleksiyon ifadelerinin daha iyi dönüştürülmesini açıklama
- C# derleyicisi tarafından yorumlanan
Derleme düzeyi öznitelikleri - Arabirimlerde izin verilen için başvuru ve kavramsal içerik ekleme - Öznitelikleri - Kısmi özellikler için kavramsal içerik ekleme
- Otomatik olarak uygulanan özellikler - Kısmi özellikler için kavramsal içerik ekleme
-
await işleci - görevin tamamlanmasını zaman uyumsuz olarak bekleyin - Yerel
ref
C# 13 özelliği ve yineleyiciler ileasync
yöntemlerindeunsafe
bağlamları için bilgi ekleyin - C# Derleyici Hataları - Params dizileri için hata ve uyarı ekleme
-
C# Anahtar Sözcükleri
- Kısmi özellikler için kavramsal içerik ekleme
- Arabirimlerde izin verilen
ref struct
için başvuru ve kavramsal içerik ekleme
-
C# Uyarı dalgaları - Yineleyiciler ve
async
yöntemlerinde yerel ayarlar veunsafe
bağlamlarıref
C# 13 özelliği için bilgi ekleme - koleksiyon ifadelerini - C# dil başvurusu - Koleksiyon ifadesinden daha iyi dönüştürmeyi açıklama
-
Derleyici Hatası CS0401 -
ref struct
arabirimleri için derleyici hata ve uyarı iletilerini ekleme, güncelleştirme -
Derleyici Hatası CS1996 - Yineleyiciler ve
async
yöntemlerinde yerelref
C# 13 özelliği veunsafe
bağlamları için bilgi ekleme -
Derleyici Hatası CS4004 - Yineleyiciler ve
async
yöntemlerinde yerel ayarlar veunsafe
bağlamlarıref
C# 13 özelliği için bilgi ekleme -
Derleyici Hatası CS8177 - Yineleyicilerde ve
async
yöntemlerinde yerel ayarlar veunsafe
bağlamlarıref
C# 13 özelliği için bilgi ekleme -
Tür parametrelerindeki kısıtlamalar (C# Programlama Kılavuzu) - Arabirimlerde izin verilen
ref struct
için başvuru ve kavramsal içerik ekleme - Varsayılan değer ifadeleri - varsayılan değeri üret - Koleksiyon ifadesinden daha iyi dönüşümü açıklayın
-
ref struct
türleriyle ilişkili hatalar ve uyarılar- Yeni tanılama ekleme
-
ref struct
arabirimleri için derleyici hata ve uyarı iletileri ekleme, güncelleştirme
-
Başvuru parametreleri, değişkenler ve döndürmeler ile ilişkili hatalar ve uyarılar
- Yeni tanılama ekleme
-
ref struct
arabirimleri için derleyici hata ve uyarı iletileri ekleme, güncelleştirme
-
yield return
deyimi ve yineleyici yöntemleriyle ilgili hatalar ve uyarılar-
partial
özellikleri ve dizin oluşturucularıyla ilgili hatalar ve uyarılar ekleme - yineleyiciler ve
yield
ile ilgili hataları güncelleştirme ve birleştirme
-
- İfade Ağaçları - Kısmi özellikler için kavramsal içerik ekleme
- from yan tümcesinden (C# Başvurusu) - Kısmi özellikler için kavramsal içerik ekleme
- get (C# Başvurusu) - Kısmi özellikler için kavramsal içerik ekleme
- Try/catch kullanarak özel durumu işleme - Kısmi özellikler için kavramsal içerik ekleme
- Koleksiyon başlatıcısı (C# Programlama Kılavuzu) ile sözlük başlatma - Params koleksiyonları ekleme
- Nesne başlatıcı (C# Programlama Kılavuzu) kullanarak nesneleri başlatma - Params koleksiyonları ekleme
- Dizin Oluşturucular - Kısmi özellikler için kavramsal içerik ekleme
- Dizin Oluşturucuları Arabirimlerde (C# Programlama Kılavuzu) - Kısmi özellikler için kavramsal içerik ekleme
- Arabirim Özellikleri (C# Programlama Kılavuzu) - Kısmi özellikler için kavramsal içerik ekleme
- Sınıflara giriş - Kısmi özellikler için kavramsal içerik ekleme
- lambda ifadeleri ve anonim işlevler - Params koleksiyonları ekle
-
Üye erişim işleçleri ve ifadeleri: nokta, dizin oluşturucu ve çağırma işleçleri.
- Koleksiyon ifadesinden daha iyi dönüştürmeyi açıklayın
- C# 13 küçük düzeltmeleri ekle
-
Yöntem Parametreleri
- Yineleyicilerde ve
async
yöntemlerinde yerelref
C# 13 özelliği veunsafe
bağlamları için bilgi ekleme - Parametre koleksiyonları ekle
- Yineleyicilerde ve
- C#
Yöntemleri - Params koleksiyonları ekleme - Çeşitli nitelikler C# derleyicisi tarafından yorumlanır
- OverloadResolutionPriority kavramsal belgeleri ekleyin.
- Arayüzlerde izin verilen
ref struct
için referans ve kavramsal içerik ekleyin.
- nameof ifadesi (C# başvurusu) - Koleksiyon ifadesinden daha iyi dönüşümü açıklayın
-
yeni işleci -
new
işleci türünün yeni bir örneğini oluşturur - Koleksiyon ifadesinden daha iyi dönüştürme sürecini açıklayın - Nesne ve Koleksiyon Başlatıcıları (C# Programlama Kılavuzu) - Params koleksiyonları ekleme
- Kısmi Sınıflar ve Yöntemler (C# Programlama Kılavuzu) - Kısmi özellikler için kavramsal içerik ekleme
- kısmi tür (C# Başvurusu)
- Kısmi özellikler için kavramsal içerik ekleme - Özellikleri (C# Programlama Kılavuzu) - Kısmi özellikler için kavramsal içerik ekleme
- C# belge açıklamaları için önerilen XML etiketleri - Kısmi özellikler için kavramsal içerik ekleme
-
İfade ağaçlarında yasaklanan ifadelerden oluşturulan hataları ve uyarıları çözme
- Kısmi özellikler için kavramsal içerik ekleme
- Params dizileri için hata ve uyarı ekleme
- Dizi ve koleksiyon bildirimleri ile başlatma ifadelerindeki hataları ve uyarıları çözme - Aşırı yükleme çözümlemesi ile ilgili hataları ve uyarıları ekleme
-
Satır içi dizi bildirimleriyle hataları ve uyarıları çözme
- Yeni tanılama ekleme
- Kısmi özellikler için kavramsal içerik ekleme
-
Dil özellikleri ve sürümleriyle ilgili uyarıları çözümleme
- Yeni tanılama ekleme
-
ref struct
arabirimleri için derleyici hata ve uyarı iletileri ekleme, güncelleştirme
- C# öğrenen Java geliştiricileri için
Yol Haritası - Kısmi özellikler için kavramsal içerik ekleme - seçim yan tümcesi (C# Başvurusu) - Kavramsal içerik ekleme: Kısmi özellikler
- kümesi (C# Başvurusu) - Kısmi özellikler için kavramsal içerik ekleme
- Standart .NET olay desenleri - Kısmi özellikler için kavramsal içerik ekleme
-
ref
anahtar sözcüğü -ref struct
arabirimleri için derleyici hata ve uyarı iletilerini ekleyin, güncelleştirin - C# türü sistem - Kısmi özellikler için kavramsal içerik ekleme
- Kontrollü ve kontrolsüz ifadeler (C# başvurusu) - Koleksiyon ifadesinden daha etkili dönüşümün açıklanması
- C# geçmişi - Kısmi özellikler için kavramsal içerik ekleme
-
Lock deyimi - paylaşılan kaynak özel erişim sağlayın -
lock
için dil başvurusu ekleme -
Tür testi operatörleri ve casting ifadeleri -
is
,as
,typeof
ve dönüştürmeler - Koleksiyon ifadesinden daha iyi dönüştürmeyi açıklama - Biçimlendirilmiş dizeler oluşturmak için dize ilişkilendirmesini kullanma - Kısmi özellikler için kavramsal içerik ekleme
- Dizin oluşturucuları kullanma (C# Programlama Kılavuzu) - Kısmi özellikler için kavramsal içerik ekleme
- Özellikleri Kullanma (C# Programlama Kılavuzu) - Kısmi özellikler için kavramsal içerik ekleme
-
where (genel tür kısıtlaması) (C# Başvurusu) - Arabirimlerde izin verilen
ref struct
için başvuru ve kavramsal içerik ekleme -
verim deyimi - sonraki öğeyi sağlayın - Yineleyicilerde ve
async
yöntemlerinde yerel öğeler veunsafe
bağlamlarıref
C# 13 özelliği için bilgi ekleme - Kısmi tür ve üye bildirimleri derleyici hataları
- Kısmi özellikler için kavramsal içerik ekleme -
Yineleyici yöntemleri ve
yield return
için hatalar ve uyarılar - Yerelref
C# 13 özelliği ve yineleyiciler ileasync
yöntemlerindekiunsafe
bağlamları için bilgi ekleme -
params
dizileriyle ilgili hatalar ve uyarılar - Params koleksiyonları ekleme
.NET Framework
Güncelleştirilmiş makaleler
- Kısmi Yöntemler Kullanarak İş Mantığı Ekleme - Kısmi özellikler için kavramsal içerik ekleme
-
dangerousThreadingAPI MDA -
lock
için dil referansı ekleme
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.