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

6
TLS 1.2'yi kullanmak için .NET web hizmetini güncelleyin
NET web hizmetimden TLS 1.2'yi zorlayacak başka bir hizmete bağlanmak için TLS 1.2 kullanmam gerekiyor. NET 4.6'nın varsayılan olarak TLS 1.2'yi kullandığını söyleyen bir kaynak buldum, bu yüzden en kolay çözüm gibi görünüyordu. Sunucu üzerindeki .NET çerçevesini güncelledim ve yeniden başlattım. IIS'de .NET 4.6 kullanarak bir uygulama havuzu oluşturmaya çalıştım, …
99 c#  .net  tls1.2 

10
Visual Studio 2008 Windows Forms tasarımcısının soyut bir temel sınıf uygulayan bir Form oluşturmasını nasıl sağlayabilirim?
Windows Forms'da devralınan Denetimlerle ilgili bir sorunla karşılaştım ve bununla ilgili bazı tavsiyelere ihtiyacım var. Listedeki öğeler için bir temel sınıf (bir panelden oluşan kendi kendine oluşturulmuş GUI listesi) ve listeye eklenebilecek her veri türü için bazı miras alınan kontroller kullanıyorum. Bununla ilgili bir sorun yoktu, ancak şimdi öğrendim ki, …

3
Geçerli SynchronizationContext, TaskScheduler olarak kullanılamaz
Ben kullanıyorum Görevler benim ViewModel sunucu aramaları çalıştıran uzun çalışmasına ve sonuçlar taraftaki geri sıralıyor edilir Dispatcherkullanarak TaskScheduler.FromSyncronizationContext(). Örneğin: var context = TaskScheduler.FromCurrentSynchronizationContext(); this.Message = "Loading..."; Task task = Task.Factory.StartNew(() => { ... }) .ContinueWith(x => this.Message = "Completed" , context); Uygulamayı çalıştırdığımda bu iyi çalışıyor. Ancak, NUnittestlerimi çalıştırdığımda Resharper, …

3
Neden bir ASP.NET 5 Sınıf Kitaplığı projesi oluşturmalı?
Bir "ASP.NET 5 Sınıf Kitaplığı" (vNext) C # projesinin ASP.NET ile ne ilgisi olduğunu anlamaya çalışıyorum. Neden normal bir C # "Sınıf Kitaplığı" projesi yerine bu şablonla bir proje oluşturalım? .Csproj dosyası vb. Yerine project.json dosyası gibi yeni özellikleri seviyorum, ancak projenin ASP.NET veya IIS vb. İle ilgisi olmadığında bir …

7
C # İki Yönlü 1'e 1 Sözlük
C # (2) 'de genel, çift yönlü 1'e 1 Sözlük sınıfı arıyorum, yani. bir BiDictionaryOneToOne<T, S>tek (yine RefEquals kadar) her bir değeri ve anahtar birini de ihtiva garanti edildiği, ve her iki anahtar veya değeri kullanılarak aranabilir olan. Birini bilen var mı yoksa kendim mi uygulamalıyım? Buna ihtiyacı olan ilk …
98 c#  .net  collections 

12
Mükemmel OOP uygulaması nasıl oluşturulur [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu yazıyı düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 5 ay önce kapalı . Bu soruyu geliştirin Geçenlerde bir 'x' şirketi için çalışıyordum. Bana bazı sorular gönderdiler ve sadece birini çözmemi …
98 c#  oop 

5
Windows Mağazası için .NET'te Thread.Sleep değişimi
Thread.Sleep , Windows Mağazası uygulamaları için .NET'te desteklenmiyor gibi görünüyor. Örneğin, bu System.Threading.Thread.Sleep(1000); herhangi bir .NET Framework (2.0, 3.5, 4.0, 4.5) hedeflenirken derlenir, ancak Windows Mağazası uygulamaları için .NET hedeflenirken (veya hem 4.5 hem de mağazayı hedefleyen taşınabilir bir sınıf kitaplığında) derlenmez. System.Threading.Thread hala orada, sadece Uyku yöntemine sahip değil. …

5
C # Regex'te yakalanan grupların adını nasıl alırım?
C # 'da yakalanan bir grubun adını almanın bir yolu var mı? string line = "No.123456789 04/09/2009 999"; Regex regex = new Regex(@"(?<number>[\d]{9}) (?<date>[\d]{2}/[\d]{2}/[\d]{4}) (?<code>.*)"); GroupCollection groups = regex.Match(line).Groups; foreach (Group group in groups) { Console.WriteLine("Group: {0}, Value: {1}", ???, group.Value); } Bu sonucu almak istiyorum: Grup: [Buraya neyin gireceğini …
98 c#  regex 

9
Bir sınıfı c # uzantı yöntemleriyle nasıl genişletebilirim?
Uzatma yöntemleri sınıfa uygulanabilir mi? Örneğin, DateTime öğesini aşağıdaki gibi çağrılabilen bir Tomorrow () yöntemini içerecek şekilde genişletin: DateTime.Tomorrow(); Kullanabileceğimi biliyorum static DateTime Tomorrow(this Datetime value) { //... } Veya public static MyClass { public static Tomorrow() { //... } } benzer bir sonuç için, ancak DateTime.Tomorrow'ı çağırabilmek için DateTime'ı …

13
WCF Hatası - 'UserService.UserService' sözleşmesine başvuran varsayılan uç nokta öğesi bulunamadı
Bunu nasıl düzelteceğine dair bir fikrin var mı? UserService.UserServiceClient userServiceClient = new UserServiceClient(); userServiceClient.GetUsersCompleted += new EventHandler<GetUsersCompletedEventArgs>(userServiceClient_GetUsersCompleted); userServiceClient.GetUsersAsync(searchString); . <system.serviceModel> <bindings> <basicHttpBinding> <binding name="BasicHttpBinding_UserService" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"> <security mode="None" /> </binding> </basicHttpBinding> </bindings> <client> <endpoint address="http://localhost:52185/UserService.svc" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_UserService" contract="UserService.UserService" name="BasicHttpBinding_UserService" /> </client> <behaviors> <serviceBehaviors> <behavior name="Shell.Silverlight.Web.Service3Behavior"> <serviceMetadata httpGetEnabled="true" /> <serviceDebug includeExceptionDetailInFaults="false" …
98 c#  .net  wcf 


3
Nullable <int> değerini artırmak neden bir özel durum oluşturmaz?
Açıklar mısınız, Console.WriteLine neden boş bir satır yazıyor ( Console.WriteLine(null)bana derleme hatası veriyor) ve neden NullReferenceException olmadığını (hatta a+=1yükseltmemesi gerektiğini) açıklar mısınız? int? a = null; a++; // Why there is not NullReferenceException? Console.WriteLine(a); // Empty line
98 c#  .net  nullable 

10
DateTime'dan javascript tarihine kadar
Stackoverflow'daki başka bir yanıt, Javascript tarihinden .net DateTime'a bir dönüşümdür: long msSinceEpoch = 1260402952906; // Value from Date.getTime() in JavaScript return new DateTime(1970, 1, 1) + new TimeSpan(msSinceEpoch * 10000); Ama tersi nasıl yapılır? Javascript DateTime?
98 c#  .net  javascript 


3
Log4Net, günlüğe nasıl özel bir alan eklenir
Log4net.Appender.AdoNetAppender ekleyicisini kullanıyorum. Log4net tablom aşağıdaki alanlar[Date],[Thread],[Level],[Logger],[Message],[Exception] Log4net tablosuna başka bir alan eklemem gerekir (örn. SalesId), ancak bir Hata veya Bilgi mesajını günlüğe kaydederken xml ve kodumda "SalesId" günlüğünü nasıl belirtebilirim? Örneğin log.Info("SomeMessage", SalesId) İşte log4net xml &lt;appender name="SalesDBAppender" type="log4net.Appender.AdoNetAppender"&gt; &lt;bufferSize value="1" /&gt; &lt;connectionType value ="System.Data.SqlClient.SqlConnection" /&gt; &lt;connectionString value="Data Source=..." …
98 c#  log4net  appender 

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.