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

5
<T> Listesi kampanya siparişini garanti ediyor mu?
Bir Listede 3 dizgim olduğunu varsayalım (örneğin "1", "2", "3"). Sonra onları "2" yi konum 1'e yerleştirmek için yeniden sıralamak istiyorum (örn. "2", "1", "3"). Bu kodu kullanıyorum (indexToMoveTo için 1 ayarı): listInstance.Remove(itemToMove); listInstance.Insert(indexToMoveTo, itemToMove); Bu işe yarıyor gibi görünüyor, ama bazen garip sonuçlar alıyorum; bazen sipariş yanlış veya listedeki …
238 c#  .net  collections 

15
ASP.NET'te maksimum yükleme dosyası boyutu nasıl artırılır?
ASP.NET dosya yükleme istisna bir form var. Maksimum yükleme boyutunu varsayılan olarak 4 MB'ın üzerine çıkarmam gerekiyor. Ben msdn de aşağıdaki kodu referans bazı yerlerde bulduk . [ConfigurationPropertyAttribute("maxRequestLength", DefaultValue = )] Referansların hiçbiri aslında nasıl kullanılacağını açıklamıyor ve başarılı olamadığım birkaç şeyi denedim. Bu özelliği yalnızca dosya yüklemesini isteyen belirli …
238 c#  .net  asp.net  file-upload 

5
Statik olmayan yöntem bir hedef gerektirir
Firefox üzerinde hem yerel hem de üretimde ve IE'de yerel olarak iyi çalışan bir denetleyici eylemim var, ancak üretimde IE değil. İşte benim denetleyici eylem: public ActionResult MNPurchase() { CalculationViewModel calculationViewModel = (CalculationViewModel)TempData["calculationViewModel"]; decimal OP = landTitleUnitOfWork.Sales.Find() .Where(x =&gt; x.Min &gt;= calculationViewModel.SalesPrice) .FirstOrDefault() .OP; decimal MP = landTitleUnitOfWork.Sales.Find() .Where(x =&gt; …

30
Dosya veya montaj veya bağımlılıklarından biri yüklenemedi
Bu "dosya veya montaj veya bağımlılıklarından biri yüklenemedi" sorun başka bir yaşıyorum. Ek bilgiler: Dosya veya derleme 'Microsoft.Practices.Unity, Sürüm = 1.2.0.0, Kültür = nötr, PublicKeyToken = 31bf3856ad364e35' veya bağımlılıklarından biri yüklenemedi. Konumlandırılan derlemenin bildirim tanımı derleme başvurusuyla eşleşmiyor. (HRESULT istisnası: 0x80131040) Buna neyin sebep olduğunu veya sebebi bulmak için nasıl …

13
C # JSON dizesi oluşturma
Ben sadece bir HTTP yanıtı geri göndermek için bazı XML oluşturmak için XmlWriter kullandım. Nasıl JSON dizesi yaratırsınız? Sadece JSON dizesini oluşturmak için bir stringbuilder kullanacağınızı ve yanıtınızı JSON olarak biçimlendireceğinizi varsayıyorum?
238 c#  asp.net  json 


21
Resharper yüklü Visual Studio'da klavye kısayolları etkin değil
Ben Visual Studio 2012 + Resharper 7.1.1000.900 + StyleCop 4.7.44 yüklü. Sorun, Resharper kurulduğundan beri hiçbir kısayolun etkin olmamasıdır . Örneğin: 'Refactor&gt; Yeniden Adlandır' ile yeniden adlandırabilirim. Ancak kısayol Ctrl+ Rhiçbir şey yapmaz. Resharper klavye düzenini 'Resharper&gt; Seçenekler&gt; Çevre&gt; Klavye ve Menüler'de' Visual Studio'ya ayarladım Kısayolları etkinleştirmenin herhangi bir yolu …


15
C # Olaylar ve İş Parçacığı Güvenliği
GÜNCELLEME C # 6'dan itibaren, bu sorunun cevabı : SomeEvent?.Invoke(this, e); Aşağıdaki tavsiyeleri sık sık duyuyorum / okuyorum: Bir etkinliği kontrol etmeden nullve tetiklemeden önce her zaman bir kopyasını oluşturun . Bu, etkinliğin nullnull olup olmadığını kontrol ettiğiniz yerle olayı tetiklediğiniz yer arasındaki noktada gerçekleşme olasılığını ortadan kaldırır : // …

3
Sayfa WPF Pencere vs?
Çözüm Gezgini'ne yeni bir dosya eklerken WPF'deki bir Sayfa ile Pencere arasındaki fark nedir?
237 c#  wpf 

10
ASP.NET MVC 5 - Kimlik. Geçerli ApplicationUser nasıl edinilir
Projemde şu ApplicationUsermülke sahip bir Makale varlığı var Author. Günlüğe kaydedilmiş olan tam nesneyi nasıl alabilirim ApplicationUser? Yeni bir makale oluştururken, Authorözelliği Articlegeçerli olarak ayarlamalıyım ApplicationUser. Eski Üyelik mekanizmasında basitti, ancak yeni Kimlik yaklaşımında bunu nasıl yapacağımı bilmiyorum. Bu şekilde yapmaya çalıştım: Kimlik uzantıları için deyim kullanarak ekleme: using Microsoft.AspNet.Identity; …

6
<X> Listesinden <Y> Listesine yayın yapmak için daha kısa sözdizimi?
Bir öğe diğerine (nesneniz döküm yapmak için bir genel statik açık operatör yöntemi olduğu göz önüne alındığında) birer birer aşağıdaki gibi döküm mümkün olduğunu biliyorum: List&lt;Y&gt; ListOfY = new List&lt;Y&gt;(); foreach(X x in ListOfX) ListOfY.Add((Y)x); Ancak tüm listeyi bir defada yayınlamak mümkün değil mi? Örneğin, ListOfY = (List&lt;Y&gt;)ListOfX;
237 c#  list  casting  ienumerable 

10
Farklı sonuçlarla birden fazla Görev bekleniyor
3 görevim var: private async Task&lt;Cat&gt; FeedCat() {} private async Task&lt;House&gt; SellHouse() {} private async Task&lt;Tesla&gt; BuyCar() {} Hepsi kodum devam etmeden önce çalışması gerekiyor ve ben de her sonuçlara ihtiyacım var. Sonuçların hiçbirinin birbiriyle ortak bir yanı yok 3 görevi tamamlayıp sonuçları almak için nasıl ararım ve beklerim?


4
ObservableCollection ve BindingList arasındaki fark
Ben arasındaki farkı bilmek istiyorum ObservableCollectionve BindingListçünkü ben Kaynak her türlü ekleme / silme değişikliği için her ikisini de kullandım, ama aslında ne zaman diğeri tercih tercih bilmiyorum. Neden aşağıdakilerden birini diğerine tercih edeyim? ObservableCollection&lt;Employee&gt; lstEmp = new ObservableCollection&lt;Employee&gt;(); veya BindingList&lt;Employee&gt; lstEmp = new BindingList&lt;Employee&gt;();

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.