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

8
Neden Where ve Select'in performansı sadece Select'ten daha iyi?
Bunun gibi bir dersim var: public class MyClass { public int Value { get; set; } public bool IsValid { get; set; } } Aslında çok daha büyüktür, ancak bu sorunu yeniden yaratır (tuhaflık). ValueÖrneğin geçerli olduğu toplamını almak istiyorum . Şimdiye kadar buna iki çözüm buldum. İlki şu: int …
145 c#  linq 

5
C #: Devralınan bir olayı yükseltme
Aşağıdaki olayları içeren bir temel sınıf var: public event EventHandler Loading; public event EventHandler Finished; Bu temel sınıftan miras alan bir sınıfta olayı yükseltmeye çalışıyorum: this.Loading(this, new EventHandler()); // All we care about is which object is loading. Aşağıdaki hatayı alıyorum: 'BaseClass.Loading' olayı yalnızca + = veya - = (BaseClass …
144 c#  events  inheritance 

5
İşlemler .net
C # .Net 2.0'da işlem yapmak için en iyi uygulamalar nelerdir. Kullanılması gereken sınıflar nelerdir? Dikkat edilmesi gereken tuzaklar nelerdir? Bütün bu taahhüt ve geri dönüş şeyler. Ben sadece DB veri eklerken bazı işlemler yapmak gerekebilir bir proje başlatıyorum. İşlemlerle ilgili temel şeyler için herhangi bir yanıt veya bağlantı kabul …
144 c#  .net  transactions 

3
Yalnızca tepsi simgesi olan WPF Uygulaması
Ben tam bir WPF acemi ve merak bana kimse tepsiye küçültülmüş bir uygulama yazmak için nasıl bazı işaret verebilir verebilir. Fikir, periyodik olarak bir RSS Feed'i getirmesi ve yeni feed'ler olduğunda bir Toaster Popup oluşturmasıdır. Uygulama hala bir Ana Pencereye sahip olmalıdır (esasen sadece tüm feed girişlerini içeren bir liste), …
144 c#  .net  wpf  xaml 


2
.NET framework OutOfMemoryException için belleği nasıl ayırır?
C ++ 'da, bir yığın üzerinde bellek ayırmadan değere göre bir istisna atmak mümkündür, bu nedenle bu durum mantıklıdır. Ancak .NET çerçevesinde OutOfMemoryExceptionbir başvuru türüdür, bu nedenle bir yığın üzerinde ayrılır. OutOfMemoryExceptionYeni bir nesne oluşturmak için yeterli bellek olmadığında .NET framework nasıl bellek ayırır?
144 c#  .net  out-of-memory 

8
Büyük / Küçük Harfe Duyarsız Liste Arama
testListDizeleri bir grup içeren bir liste var. testListListede zaten yoksa sadece yeni bir dize eklemek istiyorum . Bu nedenle, listeyi büyük / küçük harfe duyarlı olmayan bir arama yapmam ve verimli hale getirmem gerekiyor. Kullanamıyorum Containsçünkü bu kasayı dikkate almıyor. ToUpper/ToLowerPerformans nedeniyle de kullanmak istemiyorum . İşe yarayan bu yönteme …


6
LINQ To Entities, Last yöntemini tanımıyor. Gerçekten mi?
Bu sorguda: public static IEnumerable<IServerOnlineCharacter> GetUpdated() { var context = DataContext.GetDataContext(); return context.ServerOnlineCharacters .OrderBy(p => p.ServerStatus.ServerDateTime) .GroupBy(p => p.RawName) .Select(p => p.Last()); } Çalışması için bunu buna değiştirmek zorunda kaldım public static IEnumerable<IServerOnlineCharacter> GetUpdated() { var context = DataContext.GetDataContext(); return context.ServerOnlineCharacters .OrderByDescending(p => p.ServerStatus.ServerDateTime) .GroupBy(p => p.RawName) .Select(p => p.FirstOrDefault()); …
144 c#  entity-framework  orm 


10
Sözlük üyesini içeren Serialize Sınıfı
Daha önceki sorunumu genişletiyorum , ben de çalıştı benim yapılandırma dosya sınıf (seri) kararlaştırmaya karar verdim. Şimdi (değer ağ yolu anahtar sürücü harfidir) haritaya ve kullanarak denedi sürücü harflerinin bir ilişkisel dizi depolamak istediğiniz Dictionary, HybridDictionaryve, Hashtablebunun için ama çağrılırken hep aşağıdaki hatayı alıyorum ConfigFile.Load()ya ConfigFile.Save(): 'App.ConfigFile' türü yansıtılırken bir …


5
Bir dizinin bir kısmını C # 'daki başka bir diziye nasıl kopyalayabilirim?
Bir dizinin bir bölümünü başka bir diziye nasıl kopyalayabilirim? Sahip olduğumu düşünün int[] a = {1,2,3,4,5}; Şimdi dizinin başlangıç ​​dizinini ve bitiş dizinini verirsem abaşka bir diziye kopyalanmalı. Başlangıç ​​indeksini 1 ve bitiş dizinini 3 olarak verirsem, 2, 3, 4 öğelerinin yeni diziye kopyalanması gerekir.
144 c#  arrays 

3
Özellik adları farklı olduğunda eşleme kuralı nasıl belirtilir
Automapper çerçevesine yeni başladım. Aşağıdaki gibi bir etki alanı sınıfı ve bir DTO sınıfı var: public class Employee { public long Id {get;set;} public string Name {get;set;} public string Phone {get;set;} public string Fax {get;set;} public DateTime DateOfBirth {get;set;} } public class EmployeeDto { public long Id {get;set;} public string …
144 c#  automapper 

12
IEnumerable'da bir öğenin dizinini nasıl alabilirim?
Bunu ben yazdım: public static class EnumerableExtensions { public static int IndexOf<T>(this IEnumerable<T> obj, T value) { return obj .Select((a, i) => (a.Equals(value)) ? i : -1) .Max(); } public static int IndexOf<T>(this IEnumerable<T> obj, T value , IEqualityComparer<T> comparer) { return obj .Select((a, i) => (comparer.Equals(a, value)) ? i …
144 c#  .net  linq  ienumerable  indexof 

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.