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

8
Birden fazla zaman uyumsuz görev yürütme ve hepsinin tamamlanmasını bekliyor
Bir konsol uygulamasında birden çok zaman uyumsuz görevi çalıştırmam ve daha fazla işlem yapmadan önce bunların tamamlanmasını beklemem gerekiyor. Orada birçok makale var, ama okudukça kafam karışıyor gibi görünüyor. Görev kütüphanesinin temel prensiplerini okudum ve anladım, ancak bir yerlerde bir bağlantıyı açıkça kaçırıyorum. Görevleri zincirlemenin mümkün olduğunu anlıyorum, böylece başka …

12
Ondalık yerine ne zaman çift kullanmalıyım?
Bunun yerine double(veya float) kullanmanın üç avantajını adlandırabilirim decimal: Daha az bellek kullanır. Daha hızlı çünkü kayan nokta matematik işlemleri, işlemciler tarafından yerel olarak desteklenir. Daha geniş bir sayı aralığını temsil edebilir. Ancak bu avantajlar sadece modelleme yazılımında bulunanlar gibi hesaplama yoğun operasyonlar için geçerli görünmektedir. Elbette, finansal hesaplamalar gibi …


5
ASP.NET Web API için JWT kimlik doğrulaması
Web API uygulamamda JWT taşıyıcı jetonunu (JSON Web Token) desteklemeye çalışıyorum ve kayboluyorum. .NET Core ve OWIN uygulamaları için destek görüyorum. Şu anda uygulamamı IIS'de barındırıyorum. Bu kimlik doğrulama modülünü uygulamamda nasıl elde edebilirim? Kullanabileceğim bir yolu var mı <authentication>yönlü I kullanım şekilleri / Windows kimlik doğrulaması benzer yapılandırmayı?

16
Nameof'in amacı nedir?
Sürüm 6.0 yeni bir özellik var nameof, ama sadece değişken adını alır ve derleme bir dize olarak değiştirir gibi amacını anlayamıyorum. Kullanırken bir amacı olabileceğini düşündüm <T>ama denediğimde nameof(T)bana Tkullanılan tipin yerine yazdırıyor . Amaç hakkında bir fikrin var mı?
263 c#  .net  c#-6.0  nameof 


16
INI dosyası okuma / yazma
.NET çerçevesinde standart .ini dosyalarını okuyabilen / yazabilen herhangi bir sınıf var mı: [Section] <keyname>=<value> ... Delphi TIniFilebileşeni vardır ve C # için benzer bir şey olup olmadığını bilmek istiyorum?
263 c#  .net  ini 

26
Java ve C # int ve Integer arasındaki fark nedir?
Ben okuyordum Yazılım hakkında daha fazla Joel'i Ben karşıdan karşıya geldi Joel Spolsky bir arasındaki farkı bilmek programcı belirli bir türü hakkında bir şey söylüyor intve bir IntegerJava / C # (Nesne Tabanlı Programlama Dilleri). Peki, fark nedir?
262 c#  java  integer  int 

7
Adedi ile ilk ve ikinci kez farklı dönüş değerleri
Ben böyle bir test var: [TestCase("~/page/myaction")] public void Page_With_Custom_Action(string path) { // Arrange var pathData = new Mock<IPathData>(); var pageModel = new Mock<IPageModel>(); var repository = new Mock<IPageRepository>(); var mapper = new Mock<IControllerMapper>(); var container = new Mock<IContainer>(); container.Setup(x => x.GetInstance<IPageRepository>()).Returns(repository.Object); repository.Setup(x => x.GetPageByUrl<IPageModel>(path)).Returns(() => pageModel.Object); pathData.Setup(x => x.Action).Returns("myaction"); pathData.Setup(x …
262 c#  unit-testing  nunit  moq 

27
Jenerik List / Enumerable DataTable dönüştürmek?
Farklı Genel Listeleri döndüren birkaç yöntem var. .Net herhangi bir sınıf statik yöntem veya herhangi bir liste veri tablosuna dönüştürmek için ne var? Hayal edebileceğim tek şey bunu yapmak için Yansıma kullanmaktır. Eğer bu varsa: List<Whatever> whatever = new List<Whatever>(); (Bu sonraki kod elbette çalışmıyor, ama ben olasılığı var: DataTable …
261 c#  list  generics  datatable 


9
Bundler .min dosyaları içermiyor
Mvc4 bundler ile .min.js uzantılı dosyalar dahil garip bir sorun var BundleConfig sınıfımda beyan ederim public static void RegisterBundles(BundleCollection bundles) { bundles.Add(new ScriptBundle("~/Scripts/jquery") .Include("~/Scripts/jquery-1.8.0.js") .Include("~/Scripts/jquery.tmpl.min.js")); } Bence beyan ederim <html> <head> @Scripts.Render("~/Scripts/jquery") </head><body>test</body> </html> Ve işlediğinde, yalnızca <html> <head> <script src="/Scripts/jquery-1.8.0.js"></script> </head> <body>test</body> </html> Jquery.tmpl.min.js dosyasını jquery.tmpl.js olarak yeniden adlandırırsam …

11
Dize farklılıkları C # yöntemleri karşılaştırmak
C # 'da dize karşılaştırmak oldukça basittir. Aslında bunu yapmanın birkaç yolu vardır. Bazılarını aşağıdaki blokta listeledim. Merak ettiğim şey, aralarındaki farklar ve biri diğeri üzerinde ne zaman kullanılmalı? Ne pahasına olursa olsun bunlardan kaçınılmalı mı? Listelemediğim başka şeyler var mı? string testString = "Test"; string anotherString = "Another"; if …
261 c#  string  comparison 

11
Neden .NET'te bir yapı için varsayılan bir yapıcı tanımlayamıyorum?
.NET'te, bir değer türü (C # struct) parametresiz bir yapıcıya sahip olamaz. Göre bu yazı bu CLI özellikleri tarafından şart koşulmaktadır. Her değer türü için, tüm üyeleri sıfır (veya null) olarak başlatan varsayılan bir kurucu (derleyici tarafından?) Oluşturulur . Neden böyle bir varsayılan kurucu tanımlamaya izin verilmiyor? Önemsiz bir kullanım …
261 c#  .net  struct 


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.