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

9
Yöntem bulunamadı: '!! 0 [] System.Array.Empty ()'
VS 2015 RC ve MVC şablonuyla yeni bir uygulama oluşturdum ve herhangi bir kod satırını değiştirmeden şu hatayı alıyorum: Method not found: '!!0[] System.Array.Empty()'. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where …

1
Arayüzlere genişletme yöntemleri uygulanabilir mi?
Bir arayüze bir genişletme yöntemi uygulamak mümkün müdür? (C # sorusu) Örneğin, aşağıdakileri başarmak için: bir ITopology arayüzü oluşturun bu arayüz için bir uzantı yöntemi oluşturun (ör. public static int CountNodes (bu ITopology topologyIf)) daha sonra ITopology'yi uygulayan bir sınıf (örn. MyGraph) oluştururken, otomatik olarak Düğümleri Say uzantısına sahip olur. …

3
Bir TPL Task nesnesinde Dispose () 'u çağırmamak kabul edilebilir mi?
Arka planda çalışacak bir görevi tetiklemek istiyorum. Görevlerin tamamlanmasını beklemek istemiyorum. .Net 3.5'te bunu yapardım: ThreadPool.QueueUserWorkItem(d => { DoSomething(); }); .Net 4'te TPL önerilen yoldur. Tavsiye ettiğim yaygın model şudur: Task.Factory.StartNew(() => { DoSomething(); }); Bununla birlikte, StartNew()yöntem , Taskuygulayan bir nesne döndürür IDisposable. Bu, bu modeli öneren kişiler tarafından …

13
log4net çalışmıyor
Hey bu yapılandırma web.config dosyamda var <log4net> <appender name="LogFileAppender" type="log4net.Appender.FileAppender"> <param name="File" value="mylog.log" /> <param name="AppendToFile" value="true" /> <layout type="log4net.Layout.PatternLayout"> <param name="Header" value="" /> <param name="Footer" value="" /> <param name="ConversionPattern" value="%d [%t] %-5p %m%n" /> </layout> </appender> <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" > <layout type="log4net.Layout.PatternLayout"> <param name="Header" value="[Header]\r\n" /> <param name="Footer" value="[Footer]\r\n" …
123 c#  .net-4.0  log4net 

7
Çözme "ObjectContext örneği elden çıkarıldı ve artık bağlantı gerektiren işlemler için kullanılamaz" InvalidOperationException
GridViewEntity Frameworkm kullanarak doldurmaya çalışıyorum ama her seferinde aşağıdaki hatayı alıyorum: "'COSIS_DAL.MemberLoan' nesnesindeki özellik erişimcisi 'LoanProduct' şu istisnayı attı: ObjectContext örneği atıldı ve artık bağlantı gerektiren işlemler için kullanılamaz." Benim kodum: public List<MemberLoan> GetAllMembersForLoan(string keyword) { using (CosisEntities db = new CosisEntities()) { IQueryable<MemberLoan> query = db.MemberLoans.OrderByDescending(m => m.LoanDate); if …


3
İçinde hangi etiketlerin olduğunu bilmeden bir dizeden tüm HTML etiketlerini nasıl kaldırırım?
Bir dizeyle ilgili tüm HTML etiketlerini veya HERHANGİ BİR HTML'yi kaldırmanın kolay bir yolu var mı? Örneğin: string title = "<b> Hulk Hogan's Celebrity Championship Wrestling    <font color=\"#228b22\">[Proj # 206010]</font></b>    (Reality Series,  )" Yukarıdakiler gerçekten şöyle olmalıdır: "Hulk Hogan'ın Ünlü Şampiyonası Güreşi [Proj # 206010] (Reality Series)"
123 c#  html 

2
C # 6 "Statik kullanma" özelliğini nasıl kullanırım?
C # 6'daki birkaç yeni özelliğe , özellikle "statik kullanarak" bir göz atıyorum . Statik kullanmak, türlerin statik üyelerini doğrudan kapsama aktarmanıza izin veren yeni bir kullanım cümlesi türüdür. (Blog gönderisinin altı) Bulduğum birkaç öğreticiye göre fikir şu şekildedir : Yerine: using System; class Program { static void Main() { …

15
İş Parçacığı İçin Güvenli Liste <T> özelliği
Hiç List&lt;T&gt;şüphesiz iş parçacığı güvenli bir şekilde kullanılabilecek bir özellik olarak uygulanmasını istiyorum . Bunun gibi bir şey: private List&lt;T&gt; _list; private List&lt;T&gt; MyT { get { // return a copy of _list; } set { _list = value; } } Görünüşe göre hala koleksiyonun bir kopyasını (klonlanmış) iade etmem …

7
ForEach ile Async'i nasıl kullanabilirim?
ForEach kullanırken Async kullanmak mümkün müdür? Aşağıda denediğim kod: using (DataContext db = new DataLayer.DataContext()) { db.Groups.ToList().ForEach(i =&gt; async { await GetAdminsFromGroup(i.Gid); }); } Şu hatayı alıyorum: 'Async' adı mevcut bağlamda mevcut değil Using ifadesinin içine alındığı yöntem zaman uyumsuz olarak ayarlanır.
123 c#  async-await 

10
Boş değerleri kontrol etmenin doğru yolu nedir?
Boş birleştirme operatörünü seviyorum çünkü null yapılabilir türler için varsayılan bir değer atamayı kolaylaştırıyor. int y = x ?? -1; Basit bir şey yapmam gerekmedikçe bu harika x. Örneğin, kontrol etmek istersem Session, genellikle daha ayrıntılı bir şeyler yazmak zorunda kalırım. Keşke bunu yapabilseydim: string y = Session["key"].ToString() ?? "none"; …

13
Derleme zamanında 1 + 2 + 3 +… + 1000'i hesaplamak için C #, C ++ veya Java derleyicisini nasıl çalıştırabilirim?
Yakın zamanda yapılan bir röportajda bana gerçekten tuhaf bir soru soruldu. Görüşmeci bana sadece derleyici özelliklerini kullanarak 1 + 2 + 3 + ... + 1000'i nasıl hesaplayabilirim diye sordu. Bu, bir program yazıp çalıştırmama iznim olmadığı anlamına gelir, ancak derleyiciyi derleme sırasında bu toplamı hesaplamaya ve derleme tamamlandığında sonucu …



28
Bir numaralandırmayı bir WinForms birleşik giriş kutusuna bağlama ve ardından ayarlama
WinForms'da bir enum'un birleşik giriş kutusuna nasıl bağlanacağı sorusuna birçok kişi yanıt verdi. Bunun gibi: comboBox1.DataSource = Enum.GetValues(typeof(MyEnum)); Ancak, gerçek değeri görüntülenecek şekilde ayarlayamadan bu oldukça işe yaramaz. Denedim: comboBox1.SelectedItem = MyEnum.Something; // Does not work. SelectedItem remains null Ben de denedim: comboBox1.SelectedIndex = Convert.ToInt32(MyEnum.Something); // ArgumentOutOfRangeException, SelectedIndex remains -1 …
122 c#  .net  winforms  combobox  enums 

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.