«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
Excel sayfasından Datetime değerini okuma
excel sayfasından datetime türü değerini okumaya çalışırken '2007-02-19 14:11:45.730'çift ​​değer döndürüyor.Örneğin, böyle bir değer okumak istersem , çift tip bir değer alıyorum. dahası bu çift değeri zaman aralığını kullanarak dönüştürüyorum, ancak başarıyla tamamlanamıyorum çünkü '2007-02-19 12:00:00 AM' şimdi sadece bu değeri alıyorum, ilkiyle aynı tarih-saat değerini istiyorum. Kodum şöyle: - …


4
Bir sınıfı ne zaman ve neden mühürleyeceksiniz?
C # ve C ++ / CLI'de anahtar kelime sealed(veya NotInheritableVB'de), bir sınıfı herhangi bir kalıtım şansından korumak için kullanılır (sınıf miras alınamayacaktır). Nesne yönelimli programlamanın bir özelliğinin kalıtım olduğunu biliyorum ve kullanımının sealedbu özelliğe aykırı olduğunu, kalıtımı durdurduğunu hissediyorum . Yararını sealedve ne zaman kullanılmasının önemli olduğunu gösteren bir …
89 c#  .net  oop  c++-cli 



3
C # Genel parametre olarak System.Type kullanın
Veritabanında sorgulanması gereken türlerin bir listesi (System.Type) var. Bu türlerin her biri için aşağıdaki uzantı yöntemini çağırmam gerekiyor (LinqToNhibernate'in bir parçası): Session.Linq<MyType>() Ancak MyType'a sahip değilim, bunun yerine bir Tür kullanmak istiyorum. Sahip olduğum şey: System.Type typeOne; Ama şunu yapamıyorum: Session.Linq<typeOne>() Bir Türü Genel parametre olarak nasıl kullanabilirim?
89 c#  generics  .net-4.0  types 

2
Birden çok JWT Taşıyıcı Kimlik Doğrulaması kullan
ASP.NET Core 2'de birden çok JWT Token vericisini desteklemek mümkün müdür? Harici hizmet için bir API sağlamak istiyorum ve iki JWT jeton kaynağı kullanmam gerekiyor: Firebase ve özel JWT jetonu verenler. ASP.NET çekirdeğinde, Taşıyıcı kimlik doğrulama şeması için JWT kimlik doğrulamasını ayarlayabilirim, ancak yalnızca bir Yetki için: services .AddAuthentication(JwtBearerDefaults.AuthenticationScheme) .AddJwtBearer(options …


18
Büyük bir SQL komut dosyası yürütün (GO komutlarıyla)
Bir C # programı içinden büyük bir SQL deyimi kümesini (bir grup tablo, görünüm ve saklı yordam oluşturma) yürütmem gerekiyor. Bu ifadelerin ifadelerle ayrılması gerekir GO, ancak ifadelerden SqlCommand.ExecuteNonQuery()hoşlanmaz GO. Referans olarak göndereceğimi düşündüğüm çözümüm, SQL dizesini GOsatırlara bölmek ve her grubu ayrı ayrı yürütmekti. Daha kolay / daha iyi …
89 c#  sql-server 

8
String.Empty, isteğe bağlı bir parametre için varsayılan değer olarak kullanılamaz
Bill Wagner'den Etkili C # okuyorum . In Madde 14 - Yinelenen Başlatma Mantık Minimize , o yeni opsiyonel parametreler yapıcı özelliğini kullanarak aşağıdaki örnek gösterir: public MyClass(int initialCount = 0, string name = "") Onun ""yerine kullandığına dikkat edin string.Empty. O şöyle yorumluyor: [Yukarıdaki bir örnekte], ikinci yapıcının daha …


6
C # - List <Product> türü dolaylı olarak List <IProduct> olarak dönüştürülemez
Tüm Arayüz tanımlarımla bir projem var: RivWorks.Infaces Somut uygulamaları tanımladığım bir projem var: RivWorks.DTO Bunu daha önce yüzlerce kez yaptım, ancak nedense şu hatayı alıyorum: 'System.Collections.Generic.List &lt;RivWorks.DTO.Product&gt;' türü örtük olarak 'System.Collections.Generic.List &lt;RivWorks.Interfaces.DataContracts.IProduct&gt;' türüne dönüştürülemez Arayüz tanımı (kısaltılmış): namespace RivWorks.Interfaces.DataContracts { public interface IProduct { [XmlElement] [DataMember(Name = "ID", Order = …

1
Yöntem bir mağaza ifadesine çevrilemez
Bu kodun LINQ to SQL ile çalıştığını gördüm, ancak Entity Framework kullandığımda şu hatayı atıyor: LINQ to Entities, 'System.Linq.IQueryable'1 [MyProject.Models.CommunityFeatures] GetCommunityFeatures ()' yöntemini tanımıyor ve bu yöntem bir mağaza ifadesine çevrilemez .` Depo kodu şudur: public IQueryable&lt;Models.Estate&gt; GetEstates() { return from e in entity.Estates let AllCommFeat = GetCommunityFeatures() let AllHomeFeat …


3
JSON'u C # içinde WebClient aracılığıyla URL'ye POSTing
C # 'a dönüştürmem gereken bazı JavaScript kodum var. JavaScript kodum, oluşturulmuş bir web hizmetine bazı JSON POST'ları gönderiyor. Bu JavaScript kodu iyi çalışıyor ve aşağıdaki gibi görünüyor: var vm = { k: "1", a: "2", c: "3", v: "4" }; $.ajax({ url: "http://www.mysite.com/1.0/service/action", type: "POST", data: JSON.stringify(vm), contentType: "application/json;charset=utf-8", …
89 c#  webclient 

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.