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

10
IEnumerable vs List - Ne Kullanılır? Nasıl çalışırlar?
Numaralandırıcıların ve LINQ'nun nasıl çalıştığı konusunda bazı şüphelerim var. Bu iki basit seçimi düşünün: List<Animal> sel = (from animal in Animals join race in Species on animal.SpeciesKey equals race.SpeciesKey select animal).Distinct().ToList(); veya IEnumerable<Animal> sel = (from animal in Animals join race in Species on animal.SpeciesKey equals race.SpeciesKey select animal).Distinct(); Orijinal …
678 c#  linq  list  ienumerable 


14
Ondalık Sayı'yı Çifte Dönüştür
Track-BarBir Formopaklığı değiştirmek için bir kullanmak istiyorum . Bu benim kodum: decimal trans = trackBar1.Value / 5000; this.Opacity = trans; Uygulamayı oluşturduğumda, şu hatayı veriyor: Dolaylı türünü dönüştürülemez decimaliçindouble Kullanmayı denedim transve doublesonra Controlçalışmıyor. Bu kod, geçmiş bir VB.NET projesinde iyi çalıştı.

9
Uçucuya Karşı Kilitli ve Kilitli
Diyelim ki bir sınıfın public int counterbirden çok iş parçacığı tarafından erişilen bir alanı var. Bu intyalnızca artırılır veya azaltılır. Bu alanı arttırmak için hangi yaklaşım kullanılmalı ve neden? lock(this.locker) this.counter++;, Interlocked.Increment(ref this.counter);, Erişim değiştiricisini olarak counterdeğiştirin public volatile. Şimdi keşfettiğime göre volatile, birçok lockifadeyi ve kullanımını kaldırdım Interlocked. Ama …

30
ASP.NET MVC bir numaralandırma bir açılan liste nasıl oluştururum?
На этот вопрос есть ответы на yığın taşması на русском : Как создать выпадающий список из enum'а в ASP.NET MVC? Html.DropDownListUzantı yöntemini kullanmaya çalışıyorum ama bir numaralandırma ile nasıl kullanılacağını anlayamıyorum. Diyelim ki böyle bir numaralandırmam var: public enum ItemTypes { Movie = 1, Game = 2, Book = 3 …
671 c#  asp.net  asp.net-mvc 

16
C # içindeki diziyi bayt dizisine dönüştürme
Bir şey VB C # dönüştürüyorum. Bu ifadenin sözdizimiyle ilgili bir sorun mu yaşıyorsunuz: if ((searchResult.Properties["user"].Count > 0)) { profile.User = System.Text.Encoding.UTF8.GetString(searchResult.Properties["user"][0]); } Sonra aşağıdaki hataları görüyorum: Bağımsız değişken 1: 'nesne'den' bayt [] 'biçimine dönüştürülemiyor 'System.Text.Encoding.GetString (byte [])' için en çok yüklenmiş yöntem eşleşmesi bazı geçersiz argümanlara sahip Bu yazıya …
670 c#  string  vb.net  encoding  byte 

20
IEnumerable <T> / IQueryable <T> ile Dinamik LINQ Siparişi
Ben bir örnek buldum VS2008 Örnekler sql benzeri dize (örneğin bir kullanmanızı sağlar Dinamik LINQ için OrderBy("Name, Age DESC"))sipariş için. Ne yazık ki, yöntem dahil üzerinde çalışan tek IQueryable&lt;T&gt;bu işlevselliği almak için herhangi bir yolu var mı. IEnumerable&lt;T&gt;?
669 c#  linq  linq-to-objects 

10
Birlikte çalışma türü gömülemez
C # .NET 4.0 çerçevesi (beta2) üzerinde bir web uygulaması oluşturuyorum. "ActiveHomeScriptLib" adlı bir derleme kullanmaya çalıştığımda, aşağıdaki hatayı alıyorum: Birlikte çalışma türü 'ActiveHomeScriptLib.ActiveHomeClass' gömülemez. Bunun yerine uygun arayüzü kullanın. Çerçeveyi sürüm 3.5 olarak değiştirdiğimde hatam yok. Birlikte Çalışma Türü nedir ve bu neden yalnızca 4.0 çerçevesini kullandığımda oluşur?


30
Tek örnekli bir WPF uygulaması oluşturmanın doğru yolu nedir?
.NET altında C # ve WPF kullanarak ( Windows Forms veya konsol yerine ), yalnızca tek bir örnek olarak çalıştırılabilecek bir uygulama oluşturmanın doğru yolu nedir? Muteks adı verilen efsanevi bir şeyle ilgisi olduğunu biliyorum, nadiren bunlardan birinin ne olduğunu ve durmasını rahatsız eden birini bulabilirim. Kodun, zaten çalışmakta olan …
657 c#  .net  wpf  mutex 

14
Listedeki öğeleri kaldırmak için LINQ kullanma <T>
Diyelim ki LINQ sorgusu gibi: var authors = from x in authorsList where x.firstname == "Bob" select x; Bu tür authorsListolduğu göz önüne alındığında List&lt;Author&gt;,Author elemanları authorsListiçine sorgu tarafından döndürülen authors? Ya da başka bir yolla, tüm adın eşit olan Bob'unu nasıl silebilirim authorsList ? Not: Bu, sorunun amaçları için …
655 c#  .net  linq  list 


30
INotifyPropertyChanged uygulamak - daha iyi bir yol var mı?
Microsoft INotifyPropertyChanged, otomatik özelliklerde olduğu gibi hızlı bir şey uygulamış olmalıydı , sadece {get; set; notify;} bunu yapmanın çok mantıklı olduğunu düşünüyorum. Yoksa bunu yapmak için herhangi bir komplikasyon var mı? Mülklerimize 'bildir' gibi bir şey uygulayabilir miyiz. INotifyPropertyChangedSınıfınızda uygulamak için zarif bir çözüm var mı ya da bunu yapmanın …

18
Bu komutla ilişkilendirilmiş, önce kapatılması gereken açık bir DataReader zaten var
Bu sorguyu var ve bu işlevde hata alıyorum: var accounts = from account in context.Accounts from guranteer in account.Gurantors select new AccountsReport { CreditRegistryId = account.CreditRegistryId, AccountNumber = account.AccountNo, DateOpened = account.DateOpened, }; return accounts.AsEnumerable() .Select((account, index) =&gt; new AccountsReport() { RecordNumber = FormattedRowNumber(account, index + 1), CreditRegistryId = account.CreditRegistryId, …


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.