«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
0'a eşitlik için kayan nokta değerlerini kontrol etmek güvenli midir?
Normalde çift veya ondalık tür değerleri arasındaki eşitliğe güvenemeyeceğinizi biliyorum, ancak 0'ın özel bir durum olup olmadığını merak ediyorum. 0,00000000000001 ve 0,00000000000002 arasındaki belirsizlikleri anlayabilsem de, 0'ın kendisini karıştırması oldukça zor görünüyor çünkü hiçbir şey değil. Hiçbir şey konusunda kesin değilseniz, artık hiçbir şey değil. Ama bu konu hakkında pek …


4
Yönlendirme: Mevcut işlem talebi […] aşağıdaki işlem yöntemleri arasında belirsizdir
Browse.chtmlKullanıcının bir arama terimi girebileceği veya arama terimini boş bırakabileceği bir View adlı bir Görünüm var . Arama terimini girerken sayfayı yönlendirmek istiyorum http://localhost:62019/Gallery/Browse/{Searchterm} ve hiçbir şey girilmediğinde tarayıcıyı yönlendirmek istiyorum http://localhost:62019/Gallery/Browse/Start/Here. Bunu denediğimde şu hatayı alıyorum: 'GalleryController' denetleyici türünde 'Gözat' eylemi için geçerli istek, aşağıdaki eylem yöntemleri arasında belirsizdir: …
100 c#  asp.net-mvc 

5
iTextSharp - Bir e-posta ekinde bellek içi pdf gönderme
Burada birkaç soru sordum ama hala sorun yaşıyorum. Kodumda neyi yanlış yaptığımı söylerseniz sevinirim. Yukarıdaki kodu bir ASP.Net sayfasından çalıştırıyorum ve "Kapalı Bir Akışa Erişilemiyor" mesajı alıyorum. var doc = new Document(); MemoryStream memoryStream = new MemoryStream(); PdfWriter.GetInstance(doc, memoryStream); doc.Open(); doc.Add(new Paragraph("First Paragraph")); doc.Add(new Paragraph("Second Paragraph")); doc.Close(); //if I remove …
100 c#  email  pdf  itextsharp 




14
Hata ayıklamada uygulama öngörülerini devre dışı bırakın
Bir hata ayıklama yapılandırması kullanırken uygulama içgörülerini otomatik olarak nasıl devre dışı bırakabilir ve bunu yalnızca yayınlandığında nasıl etkinleştirebilirim? Bunu sadece hata ayıklama için başka bir enstrümantasyon anahtarı oluşturmadan yapmak mümkün müdür? Kodun her tarafına dağılmış ifadelerim var trackevent, bunları bir hata ayıklama önişlemcisi denetimi içine almak ideal bir çözüm …




8
C # 'da, bir yöntem içinde geçirilen genel bir tür nasıl başlatılır?
InstantiateType<T>Aşağıdaki yöntemimin içinde T tipini nasıl somutlaştırabilirim ? Şu hatayı alıyorum: 'T' bir 'tip parametresi' ama 'değişken' gibi kullanılıyor. : (REFAKTÖRLÜ CEVAP İÇİN AŞAĞI KAYDIRIN) using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace TestGeneric33 { class Program { static void Main(string[] args) { Container container = new Container(); Console.WriteLine(container.InstantiateType<Customer>("Jim", …
100 c#  generics 

19
C # Bir mülkün özelliğinin boş olup olmadığını kontrol etmenin zarif yolu
C # 'da, bu örnekte PropertyC'den bir değer almak istediğinizi ve ObjectA, PropertyA ve PropertyB'nin tümü boş olabilir. ObjectA.PropertyA.PropertyB.PropertyC PropertyC'yi en az miktarda kodla güvenli bir şekilde nasıl alabilirim? Şu anda kontrol ederdim: if(ObjectA != null && ObjectA.PropertyA !=null && ObjectA.PropertyA.PropertyB != null) { // safely pull off the value …

6
32bit uygulamadan 64bit Registry okuma
AnyCPU için derlenmiş ac # birim test projem var. Derleme sunucumuz 64bit bir makinedir ve 64bit SQL Express örneğine sahiptir. Test projesi, .MDF dosyalarının yolunu tanımlamak için aşağıdakine benzer bir kod kullanır: private string GetExpressPath() { RegistryKey sqlServerKey = Registry.LocalMachine.OpenSubKey( @"SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL" ); string sqlExpressKeyName = (string) sqlServerKey.GetValue( …
100 c#  .net  64-bit  registry  32-bit 

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.