«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
.NET Core sınıf kitaplığını csproj ile nasıl birden çok hedeflersiniz?
.NET Core hala project.jsonbiçimi kullandığında, birden çok çerçeveyi hedefleyen bir sınıf kitaplığı oluşturabilirsiniz (örn. Net451, netcoreapp1.0). Artık resmi proje biçimi csprojMSBuild kullandığına göre, hedeflenecek birden çok çerçeveyi nasıl belirlersiniz? Ben VS2017 proje ayarlarından bu aramaya çalışıyorum ama (hatta ben diğer tam .NET Framework sürümlerini listelemek olmayan tek .NET Çekirdek çerçeveler …

4
Alan başlatıcı, statik olmayan alana, yönteme veya özelliğe başvuruda bulunamaz
Bir sınıfım var ve onu başka bir sınıfta kullanmaya çalıştığımda aşağıdaki hatayı alıyorum. using System; using System.Collections.Generic; using System.Linq; namespace MySite { public class Reminders { public Dictionary<TimeSpan, string> TimeSpanText { get; set; } // We are setting the default values using the Costructor public Reminders() { TimeSpanText.Add(TimeSpan.Zero, "None"); TimeSpanText.Add(new …
96 c# 



21
Görsel stüdyo iyi derliyor ancak yine de kırmızı çizgiler gösteriyor
VS 2012 kullanıyorum ve bazı komik davranışları gözlemlemeye başlayana kadar gayet iyi çalışıyordu. Kodumu açtığımda, genellikle kodumuzda bir hata olduğunda gördüğümüz kırmızı Alt Çizgiler gösteriyor. Şaşırtıcı bir şekilde, kod her şeyi iyi derler. Hiç normal olmayan gözlemler yaptım. Kırmızı Kodda Altı Çizili Çözümü temizlerken veya oluştururken hata yok. kırmızı Alt …

7
JObject ile anında JSON oluşturma
Birim testlerimden bazıları için, test edilen sistem için girdi olarak kullanılabilecek belirli JSON değerlerini (bu durumda albümleri kaydetme) oluşturma yeteneğini istiyorum. Takip koduna sahibim: var jsonObject = new JObject(); jsonObject.Add("Date", DateTime.Now); jsonObject.Add("Album", "Me Against The World"); jsonObject.Add("Year", 1995); jsonObject.Add("Artist", "2Pac"); Bu iyi çalışıyor, ancak "sihirli dizge" sözdizimini hiç sevmedim ve …
96 c#  json  json.net 


9
.Net Core'da WCF'nin yerini ne alır?
Bir .Net Framework konsol uygulaması oluşturmaya ve Add(int x, int y)Sınıf Kitaplığı (.Net Framework) ile bir WCF hizmeti aracılığıyla bir işlevi sıfırdan açığa çıkarmaya alışkınım . Daha sonra bu işlevi sunucu içinde proxy olarak çağırmak için konsol uygulamasını kullanıyorum. Ancak Konsol Uygulaması (.Net Core) ve Sınıf Kitaplığı (.Net Core) kullanırsam …
96 c#  .net  wcf  service  .net-core 

12
Kodda neredeyse hiç değişiklik olmadan birden çok kez atılan "Eksik derleyici gerekli üye" hatası
Bugün çalıştırdığım bir C # MVC sitesinde bazı değişiklikler yaptıktan sonra, daha fazla değişiklik yapmak için geri döndüm ve şu hatayla karşılaştım: Eksik derleyici gerekli üye System.Runtime.CompilerServices.ExtensionAttribute..ctor Hata biraz belirsizdir (tabii ki açıklamasından başka) bana referans için bir dosya, satır veya sütun vermiyor, sadece proje. Ayrıca, hatayı toplam 20 kez …
96 c#  asp.net-mvc 


5
LINQ kullanarak List <string> içindeki tüm dizeleri küçük harfe nasıl dönüştürebilirim?
Dün burada StackOverflow'daki yanıtlardan birinde ilgimi çeken bir kod parçacığı gördüm. Bunun gibi bir şeydi: List&lt;string&gt; myList = new List&lt;string&gt; {"aBc", "HELLO", "GoodBye"}; myList.ForEach(d=&gt;d.ToLower()); Listemdeki tüm öğeleri küçük harfe dönüştürmek için kullanabileceğimi umuyordum. Ancak, bu gerçekleşmez ... bunu çalıştırdıktan sonra, myList'teki kasa değişmez. Öyleyse sorum şu: LINQ ve Lambda ifadelerini …
96 c#  linq  lambda  foreach 

9
C # için Yorum Devralma (aslında herhangi bir dil)
Bu arayüze sahip olduğumu varsayalım public interface IFoo { ///&lt;summary&gt; /// Foo method ///&lt;/summary&gt; void Foo(); ///&lt;summary&gt; /// Bar method ///&lt;/summary&gt; void Bar(); ///&lt;summary&gt; /// Situation normal ///&lt;/summary&gt; void Snafu(); } Ve bu sınıf public class Foo : IFoo { public void Foo() { ... } public void Bar() { …

11
"ClickOnce, 'requireAdministrator' isteğini yürütme düzeyini desteklemiyor.”
Ben de kayıt defterine erişim gerektiren bir uygulama yazıyordum. Bir açıklama veya ad gibi diğer dokunuşları eklemeden önce herhangi bir yapı ayarına dokunmadım. Birdenbire, ortadan kalkmayacak bir hata alıyorum. ClickOnce does not support the request execution level 'requireAdministrator'.Şimdi, bu uygulamada ClickOnce'a dokunmamıştım. Yaptığım tek şey, bu izinleri isteyen bir bildirim …

7
Bir metin dosyasını kilitlemeden nasıl okuyabilirim?
Windows hizmetim, günlüğünü bir metin dosyasına basit bir biçimde yazıyor. Şimdi, hizmetin günlüğünü okumak için küçük bir uygulama oluşturacağım ve hem mevcut günlüğü hem de eklenmiş olanı canlı görüntü olarak göstereceğim. Sorun, hizmetin yeni satırları eklemek için metin dosyasını kilitlemesi ve aynı zamanda görüntüleyici uygulamasının dosyayı okumak için kilitlemesidir. Servis …
96 c#  file-io 

6
Genel bir türün dizge olup olmadığını test etmenin en iyi yolu? (C #)
İlkel olsun olmasın her türe izin vermesi gereken genel bir sınıfım var. Bununla ilgili tek sorun kullanmaktır default(T). Bir değer türü veya dizede varsayılanı çağırdığınızda, onu makul bir değerle başlatır (boş dize gibi). Bir default(T)nesneyi çağırdığınızda null döndürür. Çeşitli nedenlerden dolayı, ilkel bir tür değilse, o zaman null değil , …
96 c#  generics 

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.