«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.

1
Özellik varsayılan değeri üzerinden ilişki değiştirilmeye çalışılırken beklenmeyen InvalidOperationException
Aşağıdaki örnek kod yaparken ben aşağıdaki istisna olsun db.Entry(a).Collection(x => x.S).IsModified = true: System.InvalidOperationException: '' {Id: 0} 'anahtar değerine sahip başka bir örnek zaten izlendiği için' B 'varlık türü örneği izlenemiyor. Mevcut varlıkları eklerken, verilen anahtar değerine sahip yalnızca bir varlık örneğinin eklendiğinden emin olun. B örneklerini eklemek yerine neden …

1
Asp.Net Core Controller'dan IAsyncEnumerable <T> ve NotFound öğelerini döndürme
A IAsyncEnumerable&lt;T&gt;ve a döndüren NotFoundResultancak yine de zaman uyumsuz bir şekilde işlenen bir denetleyici eylemi için doğru imza nedir ? Bu imzayı kullandım ve derlenmedi çünkü IAsyncEnumerable&lt;T&gt;beklenmiyor: [HttpGet] public async Task&lt;IActionResult&gt; GetAll(Guid id) { try { return Ok(await repository.GetAll(id)); // GetAll() returns an IAsyncEnumerable } catch (NotFoundException e) { return …

3
C # denetlenmeyen uint için taşma davranışı
Bu kodu https://dotnetfiddle.net/ adresinde test ediyorum : using System; public class Program { const float scale = 64 * 1024; public static void Main() { Console.WriteLine(unchecked((uint)(ulong)(1.2 * scale * scale + 1.5 * scale))); Console.WriteLine(unchecked((uint)(ulong)(scale* scale + 7))); } } .NET 4.7.2 ile derlersem, 859091763 7 Ama eğer Roslyn veya …
10 c#  .net  overflow  roslyn  uint 

1
Hicri tarihleri ​​için Gregoryen tarihleri ​​için doğru dönüştürücü var mı?
Tarih dönüştüren birçok projede çalışıyorum. örneğin, güneş takvimi ve bunları Gregoryen tarihlerine nasıl dönüştüreceğim ve tam tersi. Güneş takvimi (Farsça takvimi) bir yıldaki gün sayısı (sıçrama ya da değil) açısından Gregoryen tarihine neredeyse benzer. Ama son zamanlarda ay takvimi ile bir proje üzerinde çalıştım. Ay takvimi üzerinde araştırma yaparken, ay …
10 c#  hijri 

3
Blazor sunucu tarafında doğrulama iletisi (DataAnnotationsValidator) nasıl yerelleştirilir
VS 2019'un son sürümünde blazor 3.1 kullanıyorum. şimdiye kadar sayfa etiketlerini (başlık, tablo alanları vb.) yerelleştirebiliyorum Gelen ListEmployee.razorsayfada i tablo başlığı vb lokalize mümkün ve üzerinde AddEmplyeeValidation.razorsayfa i Yerelleştirmek formu etiketlere mümkün ama ben sorunu doğrulama mesajı lokalize var. Doğrulama iletisi için Employee.csDoğrulama iletisi, bu dosya ve Resources/Dataklasörde ad olarak …


1
Vector2.Normalize () sonucu aynı girişlerle 34 kez çağrıldıktan sonra neden değişiyor?
İşte System.Numerics.Vector2.Normalize()bir döngüde (her çağrı aynı girişle) çağıran ve elde edilen normalize edilmiş vektörü bastıran basit bir C # .NET Core 3.1 programı : using System; using System.Numerics; using System.Threading; namespace NormalizeTest { class Program { static void Main() { Vector2 v = new Vector2(9.856331f, -2.2437377f); for(int i = 0; …
10 c#  .net  .net-core 

1
NuGet paketini yüklerken bu .dll dosyalarını ekleyebilir miyim?
Benimkine benzer bu önerilen soruyu okuyarak başladım, ancak çözüm yoktu: Neden MSTest.TestAdapter DLL'lerini NuGet paketine ekliyor? Hızlı Sorun Açıklaması Bir Nuget paketi yazmış ve her zaman bunu yüklemek, NUnitve NUnit3TestAdapter .dll'nin ben yüklü projeye eklenen olsun. Bu sorunu çözen bir çözüm bulmak istiyorum. Adımları yeniden oluşturma Açıkladığım sorunu yeniden üreten …
10 c#  .net  dll  nuget 

3
IAsyncEnumerable döndüren yöntemler için kesin bir adlandırma kuralı var mı?
C # 5 , eşzamansız programlama için asyncve awaitmodelini tanıttıktan sonra , C # topluluğu, aşağıdaki gibi beklenen bir tür döndüren yöntemlere bir "Eşzamansız" son ek eklemek için bir adlandırma kuralına geldi: interface Foo { Task BarAsync(); } Birçok statik kod analizörü (hem Roslyn tabanlı hem de Roslyn tabanlı değil) …
10 c#  c#-8.0 

8
Nasıl c # regex kullanarak belirli bir kelime önce rakamlar almak için?
Kelimelerin önündeki rakamları almak için aşağıdaki normal ifadeyi kullanacağız. Misal : Toplam 8 Resimden 8. (\d+)\s*someWord Ancak bazen Sayı ve kelime arasında bir şey gelir.Lütfen aşağıdaki örnek çizgiye bakın. Ör: 43434 bir şey 12 bir şey bir şey 2323 yeni bir şey Regex kullanarak bu kelimeden önceki tam rakamı nasıl …
10 c#  .net  regex 

1
Mscorlib'in `` System.Boolean '' yapısı yerleşim döngülerini nasıl önler?
System.BooleanReferans Kaynak web sitesindeki kaynak kodu , struct Booleaniçerdiği örneklerin yalnızca tek bir boolalan içerdiğini belirtir private bool m_value: https://referencesource.microsoft.com/#mscorlib/system/boolean.cs,f1b135ff6c380b37 namespace System { using System; using System.Globalization; using System.Diagnostics.Contracts; [Serializable] [System.Runtime.InteropServices.ComVisible(true)] public struct Boolean : IComparable, IConvertible #if GENERICS_WORK , IComparable&lt;Boolean&gt;, IEquatable&lt;Boolean&gt; #endif { private bool m_value; internal const int …
10 c# 

3
Görevde kullanılan iptal belirtecini iptal etmenin doğru yolu var mı?
Bir iptal belirteci oluşturan kod var public partial class CardsTabViewModel : BaseViewModel { public CancellationTokenSource cts; public async Task OnAppearing() { cts = new CancellationTokenSource(); // &lt;&lt; runs as part of OnAppearing() Kullanan kod: await GetCards(cts.Token); public async Task GetCards(CancellationToken ct) { while (!ct.IsCancellationRequested) { App.viewablePhrases = App.DB.GetViewablePhrases(Settings.Mode, Settings.Pts); await …

5
Microsoft Graph API'sı - Klasörün var olup olmadığını kontrol edin
Microsoft Graph API'sini kullanıyorum ve şöyle bir klasör oluşturuyorum: var driveItem = new DriveItem { Name = Customer_Name.Text + Customer_LName.Text, Folder = new Folder { }, AdditionalData = new Dictionary&lt;string, object&gt;() { {"@microsoft.graph.conflictBehavior","rename"} } }; var newFolder = await App.GraphClient .Me .Drive .Items["id-of-folder-I-am-putting-this-into"] .Children .Request() .AddAsync(driveItem); Benim sorum, bu klasörün …

2
Entity Framework'te yanlış sorgu üreten kullanıcı tanımlı tablo
Şu anda Entity Framework 6 ve muhtemelen ADO.NET'te bir hata yaşıyorum düşünüyorum. Bir son tarih olduğundan, bu hatanın düzeltilmesini bekleyebileceğimden emin değilim ve umarım birisi bana temiz bir çalışma konusunda yardımcı olabilir. Sorun, sorgu 0,01 ve 0,05 olması gereken yerlerde 1 ve 5 değerlerini kullanmasıdır. Ancak tuhaf bir şekilde 0.1 …

1
ToLookup'tan önce fazladan bir ToArray koyarsam neden daha hızlı?
.Csv dosyasını aramaya ayıran kısa bir yöntemimiz var: ILookup&lt;string, DgvItems&gt; ParseCsv( string fileName ) { var file = File.ReadAllLines( fileName ); return file.Skip( 1 ).Select( line =&gt; new DgvItems( line ) ).ToLookup( item =&gt; item.StocksID ); } Ve DgvItems'in tanımı: public class DgvItems { public string DealDate { get; } …
10 c#  linq 

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.