ASP.NET Core tabanlı web API'leri için, geliştiricileri birden fazla parametre kullandıklarında uyaran bir kod analizörü artık kullanıma sunuldu [FromBody] not almak. Bir HTTP isteğinin içeriği yalnızca bir WebAPI işleminin parametresine eşlenebilir.
Duyuru
Dr. Holger Schwichtenberg...
Blogumun tüm okuyucularına mutlu bir yeni yıl diliyorum ve 2010'da başarılar diliyorum. 2007 ve 2008'de olduğu gibi, bu yıla da 2009'daki olaylara .NET perspektifinden bakarak başlamak istiyorum.
Duyuru
2009, 2004'ten bu yana .NET çerçevesinin yeni bir sürümünün yayınlanmadığı ilk yıldı...
.NET 8.0'daki yeniliklerle ilgili önceki blog yazısında yeni sınıf tanıtılmıştı System.TimeProvider ve buna dayanan FakeTimeProvider Microsoft.Extensions.TimeProvider.Testing NuGet paketinde Microsoft'tan.
Duyuru
Ama bir tane alabilirsin FakeTimeProvider sen de yaz. Sınıf...
Bazı okuyucuların isteği üzerine .NET 8.0'ın tüm yeni özelliklerini kompakt ve ekonomik bir kitapta (186 sayfa, 9,99 Euro'dan başlayan fiyatlarla) özetledim. .NET 8.0 Güncellemesi, daha önce .NET 7.0 ile çalışmış olan geliştiricilere yönelik bir geçiş kitabıdır. Birçok pratik program kodu...
Microsoft, Razor desen sözdizimini 2010 yılında tanıttı ve 13 Kasım 2011'de ASP.NET MVC Classic sürüm 3'te tanıttı; Scott Guthrie'nin 3 Temmuz 2010 tarihli blog gönderisine bakın. Aynı zamanda ASP web sayfalarında da kullanılmış ve daha sonra benimsenmiştir. ASP.NET Core MVC ve ASP.NET Core...
Temel sınıf kitaplığında Microsoft, soyut sınıfla birlikte .NET 8.0'a sahiptir. TimeProvider Testin bir parçası olarak zaman dilimleri de dahil olmak üzere zamanları simüle etmenin kolay bir yolu eklendi.
Duyuru
Dr. Holger Schwichtenberg, 53 tanınmış uzmanıyla çok sayıda orta ve büyük...
“Anahtarlı bağımlılık enjeksiyon hizmetleri” olarak adlandırılan hizmetler .NET 8.0'da yenidir. Bağımlılık Enjeksiyonu kapsayıcısını yapılandırdığınızda kullanıcının referans vermesi için ek bir nesne belirtebilirsiniz.
Duyuru
Dr. Holger Schwichtenberg, 53 tanınmış uzmanıyla çok...
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...
Bu serinin önceki bölümünde sınıfım var FrozenSet<T> ad alanında System.Collections.Frozen .NET 8.0'daki yeni özellik tanıtıldı. Soru ortaya çıkıyor neden Microsoft FrozentSet<T> da tanıttı. Sorunun cevabı çoğu zaman olduğu gibi performanstır.
Duyuru
Dr. Holger Schwichtenberg, 53...
.NET 8.0 iki yeni nesne kümesi sunuyor FrozenSet<T> VE FrozenDictionary<T, T> yeni ad alanında System.Collections.Frozen. Bu miktarlar dondurulduğunda öğeleri oluşturduktan sonra düzenleyemez, ekleyemez veya silemezsiniz. Bunu yapmak için içeriği .NET'te bulunan diğer nesne kümelerinden daha...
Microsoft'un .NET 8.0'da sınıfı var System.Random yeni statik işlevleri içerecek şekilde genişletildi.
Duyuru
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...
Ad alanındaki verilere ilişkin açıklama System.ComponentModel.DataAnnotations klasik .NET Framework'ten beri var. birinci olanı beğendim [RegularExpression], [Range] VEYA [DataType] .NET Framework 3.5'te tanıtıldı. .NET Framework 4.0'da takip edilen ek veri açıklamaları (ör. [Display] VE...
C# 6.0'da tanıtılan yeni operatör nameof() bir tanımlayıcının adını karakter dizisi olarak döndürür (çok parçalı adlarda yalnızca son kısım). Bu operatör sağlamlığı artırır ve bir sınıfın veya sınıf üyesinin adının dize olarak iletilmesinin gerektiği durumlarda yeniden düzenlemeyi basitleştirir...
C# 3.0'dan başlayarak lambda ifadesi, anonim bir yöntem için çok kısa bir gösterimdir. Ancak lambda işlevleri, C# 12.0'dan önce isteğe bağlı parametrelere izin vermiyordu. Bu durum C# 12.0'da değişti.
Duyuru
Dr. Holger Schwichtenberg, 53 tanınmış uzmanıyla çok sayıda orta ve büyük...
.NET 8.0'daki C# dilinin on ikinci sürümünden başlayarak, yöntem parametreleri için bir değiştirici de tanıtıldı ref readonly. Bu eklemeyle yöntemin alınan değeri veya alınan nesne referansını değiştirmesine izin verilmez. Referans türlerini aktarırken ref readonly Ancak yöntem yine de bireysel...