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


4
bir ifade ağacı lambda boş yayılma operatörü içeremez
Soru : price = co?.price ?? 0,Aşağıdaki koddaki satır bana yukarıdaki hatayı veriyor. Ben kaldırırsanız ancak ?gelen co.?o cezayı çalışır. Takip etmeye çalışıyordum bu MSDN örnek kullandıkları ?hattı üzerinde select new { person.FirstName, PetName = subpet?.Name ?? String.Empty };Yani, ben ne zaman kullanılacağını anlamak gerekmez görünüyor ?ile ??ve ne zaman …

4
Roslyn kodu derleyemedi
Projemi VS2013'ten VS2015'e taşıdıktan sonra proje artık oluşturulmuyor. Aşağıdaki LINQ deyiminde bir derleme hatası oluşur: static void Main(string[] args) { decimal a, b; IEnumerable<dynamic> array = new string[] { "10", "20", "30" }; var result = (from v in array where decimal.TryParse(v, out a) && decimal.TryParse("15", out b) && a …
95 c#  .net  linq  roslyn 

20
DeploymentItem özniteliğiyle ilgili sorunlar
Şu anda C # .net ile yazılmış "eski" bir sistemi sürdürüyorum, bazı eski özellikleri kaldırıyorum ve bazı yeniden düzenleme yapıyorum. Tanrıya şükür, önceki adam bazı birim testleri (MSTest) yazdı. JUnit testleri konusunda oldukça rahatım, ancak MSTests ile henüz pek bir şey yapmadım. Test yöntemlerinin, test DeploymentItemedilmekte olan iş mantığı yöntemi …

9
Yükleyici kilit hatası
C # ile kod yazarak C ++ dll üzerinde inşa ediyorum. Bir hata alıyorum LoaderLock algılandı Mesaj: OS Loader kilidi içinde yönetilen yürütme girişiminde bulunuluyor. Yönetilen kodu bir DllMain veya görüntü başlatma işlevi içinde çalıştırmayı denemeyin çünkü bunu yapmak uygulamanın askıda kalmasına neden olabilir. Bu hatanın tam olarak ne anlama …
95 c#  loaderlock 

11
Linq OrderBy bağımsız değişkenini dinamik olarak nasıl belirtebilirim?
orderbyParametre olarak aldığım bir değeri kullanarak iletilen bağımsız değişkeni nasıl belirtebilirim ? Ör: List<Student> existingStudends = new List<Student>{ new Student {...}, new Student {...}} Şu anda uygulama: List<Student> orderbyAddress = existingStudends.OrderBy(c => c.Address).ToList(); Bunun yerine, c.Addressbunu bir parametre olarak nasıl alabilirim? Misal string param = "City"; List<Student> orderbyAddress = existingStudends.OrderByDescending(c …
95 c#  linq 

7
TimeSpan ToString biçimi
Merak ediyorum, "5h 3m 30s" gibi bir çıktı vermek için kullanabileceğim bir biçim dizesi var mı? Örneğin. (açıkça yanlış) myTimeSpan.ToString("hh mm ss")
95 c#  .net 

5
WPF UserControl, WPF UserControl'ü nasıl devralabilir?
Aşağıdaki WPF UserControl , çalışan DataTypeWholeNumber olarak adlandırılır . Şimdi DataTypeDateTime ve DataTypeEmail , vb. Adında bir UserControl yapmak istiyorum . Bağımlılık Özelliklerinin çoğu, tüm bu denetimler tarafından paylaşılacak ve bu nedenle , ortak yöntemlerini bir BaseDataType içine koymak ve bu UserControls'lerin her birinin bu temel türden miras almasını istiyorum …
95 c#  wpf  xaml  user-controls 

4
Action () 'dan değer nasıl döndürülür?
Bu sorunun cevabıyla ilgili olarak, DataContext'i Action () ' a geçirmek için, action'dan (db) nasıl bir değer döndürürüm? SimpleUsing.DoUsing(db => { // do whatever with db }); Daha çok şöyle olmalı: MyType myType = SimpleUsing.DoUsing<MyType>(db => { // do whatever with db. query buit using db returns MyType. });
95 c#  .net  linq 

10
Yapılar ve sınıflar
Kodda 100.000 nesne oluşturmak üzereyim. Sadece 2 veya 3 mülkle küçük olanlardır. Onları genel bir listeye koyacağım ve olduklarında, onları döngüye sokup değeri kontrol aedip belki değeri güncelleyeceğim b. Bu nesneleri sınıf olarak mı yoksa yapı olarak mı oluşturmak daha hızlı / daha iyi? DÜZENLE a. Özellikler değer türleridir (düşündüğüm …
95 c#  struct 


12
Asp.net mvc'de JsonResult aracılığıyla döndürülen bir ExpandoObject nasıl düzleştirilir?
Çalışma ExpandoObjectzamanında sunucu tarafı dinamik bir nesneyi derlerken gerçekten hoşuma gidiyor , ancak JSON serileştirme sırasında bu şeyi düzleştirmede sorun yaşıyorum. İlk olarak, nesneyi somutlaştırıyorum: dynamic expando = new ExpandoObject(); var d = expando as IDictionary<string, object>; expando.Add("SomeProp", SomeValueOrClass); Çok uzak çok iyi. MVC denetleyicimde, bunu bir JsonResult olarak göndermek …

2
LINQ Uzatma Yöntemi "Katla" nerede?
Ben bulundu MSDN'ın Linq örneklerinde () kullanmak istediğim o Katlama denilen düzgün bir yöntem. Örnekleri: double[] doubles = { 1.7, 2.3, 1.9, 4.1, 2.9 }; double product = doubles.Fold((runningProduct, nextFactor) => runningProduct * nextFactor); Ne yazık ki, bunu kendi örneğimde veya kendi kodumda derleyemiyorum ve MSDN'de bu yöntemden bahseden başka …

4
C #: Birden çok evreden statik bir yöntem çağrılırsa ne olur?
Uygulamamda aynı anda birden çok iş parçacığından çağrılan statik bir yöntemim var. Verilerimin karışması tehlikesi var mı? İlk denememde yöntem statik değildi ve sınıfın birden çok örneğini oluşturuyordum. Bu durumda verilerim bir şekilde karıştı. Bunun nasıl olduğundan emin değilim çünkü sadece bazen oluyor. Hala hata ayıklama yapıyorum. Ama şimdi yöntem …


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.