«c#» etiketlenmiş sorular

C # ("keskin görün" olarak telaffuz edilir), Microsoft tarafından geliştirilmiş yüksek seviyeli, statik olarak yazılmış, çok paradigmalı bir programlama dilidir. C # kodu genellikle Microsoft'un .NET araçları ailesini ve diğerleri arasında .NET Framework, .NET Core ve Xamarin'i içeren çalışma zamanlarını hedefler. Bu etiketi, C # veya C # 'ın resmi belirtiminde yazılmış kod hakkında sorular için kullanın.

2
MySqlConnection açılırken herhangi bir istisna yapılmıyor mu?
Sadece zaman uyumsuzluk ve Görev ile başlıyorum ve kodum durdu. Gelen bir ağ paketim olduğunda ve paket işleyicisinin içindeki veritabanıyla iletişim kurmaya çalıştığımda olur. public class ClientConnectedPacket : IClientPacket { private readonly EntityFactory _entityFactory; public ClientConnectedPacket(EntityFactory entityFactory) { _entityFactory= entityFactory; } public async Task Handle(NetworkClient client, ClientPacketReader reader) { client.Entity …
14 c#  mysql 

3
Neden Görev'in devamları.Ne zaman senkronize olarak yürütülür?
Task.WhenAll.NET Core 3.0'da çalışırken yöntemle ilgili meraklı bir gözlem yaptım . Basit bir Task.Delaygörevi tek bir argüman olarak Task.WhenAllgeçtim ve sarılmış görevin orijinal göreve aynı şekilde davranmasını bekledim. Ancak durum böyle değil. Orijinal görevin devamları eşzamansız olarak (istenir) Task.WhenAll(task)yürütülür ve çoklu sarmalayıcıların süreleri birbiri ardına eşzamanlı olarak yürütülür (bu istenmeyen …


2
Jilet görünümlerinde yeni c # 8.0 özellikleri nasıl kullanılır
ASP.NET Mvc 5 web uygulamamı Visual Studio 2019 aracılığıyla yeni c # 8.0 özelliklerini kullanacak şekilde güncelledim ve bu yeni özellikleri bir Razor görünümünde kullanmaya çalışana kadar her şey iyi çalışıyor. Örneğin, yeni anahtar ifadesini kullanmaya çalışırsam: @{ ViewBag.Title = "About"; var foo = 1; var bar = foo switch …
14 c#  asp.net-mvc  razor 

6
403 İleti: Eski Kişiler API'sı projede kullanılmadı
Google API etkin ancak hata veriyor; Eski Kişiler API'sı daha önce projede kullanılmamış veya devre dışı bırakılmış. Https://console.developers.google.com/apis/api/legacypeople.googleapis.com/overview?project= adresini ziyaret edip tekrar deneyin. Bu API'yı yakın zamanda etkinleştirdiyseniz, işlemin sistemlerimize yayılması ve tekrar denenmesi için birkaç dakika bekleyin.
14 c#  asp.net  google-api 

3
'Derleme' Microsoft.AspNetCore.Mvc.MvcJsonOptions 'türü yüklenemedi' Microsoft.AspNetCore.Mvc.Formatters.Json, Sürüm = 3.0.0.0
Web uygulamamda netstandard2.1kütüphane kullanıyorum netcoreapp3.0. Hizmetimi eklerken Startupaşağıdaki hatayı alıyorum: 'Derleme' Microsoft.AspNetCore.Mvc.MvcJsonOptions 'türü yüklenemedi' Microsoft.AspNetCore.Mvc.Formatters.Json, Sürüm = 3.0.0.0 Ayrıca Microsoft.AspNetCore.Mvcsınıf kütüphanemde 2.2.0 paketinin bazı özelliklerini kullanıyorum . İşte kütüphanem .csproj, <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netstandard2.1</TargetFramework> </PropertyGroup> <ItemGroup> <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.2.0" /> </ItemGroup> </Project> İşte ServiceExtensionsbenim kütüphanemdeki dersim, public static class ServiceExtensions …

1
ASP.NET MVC Core 3.0 API Numaraları dizeye diziler
ASP.NET MVC Core 3.0 bir Int yerine Enum alanları dize seri hale nasıl? Eski yoldan yapamıyorum. services.AddMvc().AddJsonOptions(opts => { opts.JsonSerializerOptions.Converters.Add(new StringEnumConverter()); }) Bir hata alıyorum: 'Newtonsoft.Json.Converters.StringEnumConverter' öğesinden 'System.Text.Json.Serialization.JsonConverter' öğesine dönüştürülemiyor

3
Belirli koşullarla ikisinden bir datatable oluşturun
Öncelikle ODBC'den tüm verileri almam gerekiyor (bu zaten çalışıyor). Daha sonra nasıl yapılabileceğinden emin olmadığım en karmaşık kısım geliyor. ODBC'de iki veri tablosu vardır. Onları mevcut kodumla birleştiriyorum ve belirli parametrelerle filtreliyorum. Veritabanındaki Tablo 1: NRO NAME NAMEA NAMEB ADDRESS POSTA POSTN POSTADR COMPANYN COUNTRY ID ACTIVE 123 Fiat Punto …
13 c#  datatable 

4
Çıkış beklenirken işlem bazen askıda kalıyor
Çıkışı beklerken işlemimin askıda kalmasının nedeni ne olabilir? Bu kod, içeride birçok eylem gerçekleştiren powershell betiğini başlatmalıdır, örneğin kodu MSBuild aracılığıyla yeniden derlemeye başla, ancak muhtemelen sorun çok fazla çıktı üretmesi ve güç kabuğu betiği doğru bir şekilde yürütüldükten sonra bile çıkmayı beklerken bu kodun sıkışmasıdır biraz "garip" çünkü bazen …
13 c# 

2
Office365 paylaşılan posta kutusu aracılığıyla SMTP e-postası gönderebilir miyim?
O365'e geçmeyi düşünüyoruz; ancak, hatalar oluştuğunda hem harici kullanıcılara hem de bir destek kutusuna e-posta göndermek için mevcut Exchange sunucumuzu kullanan bir yazılım geliştirdik. Ben yerinde kod O365 ile çalışmaya devam edecek emin olmak için bunu test ediyorum ama şimdiye kadar, ben çok başarılı değil. Net's SmtpClient yanı sıra MailKit'in …
13 c#  .net  smtp  office365  mailkit 

1
C # Farklı sonuç döndüren ifadeleri değiştirin
Projelerimden birinde C # 8'e geçtim. Ve tüm switchifadelerimi ifadelere taşıdım. Ancak projemin farklı çalışmaya başladığını ve bunun switchifade yüzünden olduğunu öğrendim . Örneğin bu kodu alalım class Program { public enum DataType { Single, Double, UInt16, UInt32, UInt64, Int16, Int32, Int64, Byte } static void Main(string[] args) { dynamic …
13 c# 

2
.NET Core 3.0 Entity Framework'te bir grup katılımı nasıl gerçekleştirilir?
.NET Core 3.0'daki değişikliklerle ... NavigationExpandingExpressionVisitor 'başarısız oldu. Bu EF Çekirdeğindeki bir hatayı veya sınırlamayı gösterebilir. Daha ayrıntılı bilgi için https://go.microsoft.com/fwlink/?linkid=2101433 adresine bakın .) ---> System.InvalidOperationException: 'GroupJoin, LINQ ifadesinin işlenmesi, ... Bu gerçekten basit bir sorgu, bu yüzden .NET CORE 3.0'da gerçekleştirmenin bir yolu olmalı: var queryResults1 = await patients …

3
Varlık Çerçevesi Çekirdeğinde Güçlü Yazılan Kimler
IdŞimdi 'uzun' dahili olarak tutan güçlü yazılan bir sınıf var çalışıyorum . Aşağıdaki uygulama. Varlıklarımda bunu kullanarak yaşıyorum sorun Entity Framework bana zaten özellik kimliği üzerine eşlenmiş bir mesaj verir olmasıdır. Aşağıya IEntityTypeConfigurationbakın. Not: Katı bir DDD uygulaması hedeflemiyorum. Bu yüzden yorum yaparken veya cevaplarken bunu aklınızda bulundurun . Yazılanın …

2
C # kullanarak .rar .7z, .tar, .zip dosya ve klasörlerini yeniden adlandırma
Sıkıştırılmış bir dosya .rar .7z, .tar ve .zip var ve yukarıdaki sıkıştırılmış arşivlenmiş C # kullanarak fiziksel dosya adını yeniden adlandırmak istiyorum. Keskin bir kütüphane kullanarak bunu denedim ama .rar .7z, .tar ve .zip dosya içinde dosya veya klasör adını yeniden adlandırmak için böyle bir özellik bulamıyorum. Ayrıca DotNetZip kütüphanesini …
12 c#  zip  tar  7zip  rar 

1
C # 8'de Bilinmeyen Güvenlik Açığı Nedir?
C # 8.0'da nullable referans tiplerine sahip olabiliriz. Dokümanlar 4 tür nullsellik olduğunu belirtiyor. İlk 3 oldukça açık ama "bilinmeyen" noktasını anlayamıyorum. Dokümanlar jeneriklerle birlikte kullanıldığını söylüyor, ancak jeneriklerde kısıtlanmamış bir T türü değişkeni üzerinde bir yöntem çağırmaya çalıştığımda, tür nullable gibi uyarıyor. Bilinmeyen ve null edilebilir arasındaki farkı göremiyorum. …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.