«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
C # 'da Windows Forms formunu kapatmak için Escape düğmesi
Aşağıdakileri denedim: private void Form1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e) { if ((Keys) e.KeyValue == Keys.Escape) this.Close(); } Ama işe yaramıyor. Sonra bunu denedim: protected override void OnKeyDown(KeyEventArgs e) { base.OnKeyDown(e); if (e.KeyCode == Keys.Escape) this.Close(); } Ve hala hiçbir şey çalışmıyor. Windows Forms form özelliklerimdeki KeyPreview true olarak ayarlandı ... Neyi …
93 c#  winforms 



3
Konsol uygulaması C # App.Config dosyası
Bir dosyanın adını yazmak istediğim bir konsol uygulamam var. Process.Start("blah.bat"); Normalde, dosyanın adını yazarak windows uygulamasında böyle bir şey olurdu 'blah.bat'için Ayarlar dosya Özellikleri . Ancak, burada herhangi bir Ayarlar dosyası bulamadım ve aynı amaç için bir app.config ekledim . Burada app.config dosyasında ne yazacağımı bilmiyorum , bu da Windows …
93 c#  console 

8
Entity Framework geçişlerinde Gerekli alanlar için varsayılan değer?
[Required]Veri açıklamasını bir ASP.NET MVC uygulamasındaki modellerimden birine ekledim . Bir geçiş oluşturduktan sonra, Update-Databasekomutun çalıştırılması aşağıdaki hatayla sonuçlanır: NULL değeri 'Director' sütununa, 'MOVIES_cf7bad808fa94f89afa2e5dae1161e78.dbo.Movies' tablosuna eklenemiyor; sütun boş değerlere izin vermez. UPDATE başarısız. Açıklama sona erdirildi. Bu, Directorsütunlarında NULL bulunan bazı kayıtlardan kaynaklanmaktadır . Bu değerleri otomatik olarak bir varsayılan …

3
Hiç bitmeyen bir görevi yerine getirmenin doğru yolu. (Zamanlayıcılar - Görev)
Bu nedenle, uygulamamın, uygulama çalıştığı veya iptal istendiği sürece neredeyse sürekli olarak (her çalıştırma arasında 10 saniyelik bir duraklama ile) bir eylem gerçekleştirmesi gerekiyor. Yapması gereken iş 30 saniyeye kadar sürebilmektedir. Bir System.Timers.Timer kullanmak ve önceki "onay" tamamlanmadan eylemi gerçekleştirmediğinden emin olmak için AutoReset kullanmak daha mı iyi? Veya LongRunning …


4
C # (.NET) ile programlı olarak bir web.config değiştirin
web.configC # ile programlı olarak nasıl değiştirebilirim / işleyebilirim ? Bir yapılandırma nesnesi kullanabilir miyim ve eğer öyleyse, bunu web.configbir yapılandırma nesnesine nasıl yükleyebilirim ? Bağlantı dizesini değiştiren tam bir örnek istiyorum. Değişiklikten sonra, web.configsabit diske geri yazılmalıdır.
93 c#  web-config 

5
Hata Ayıklama sırasında Visual Studio: İşlev değerlendirmesi, tüm iş parçacıklarının çalıştırılmasını gerektirir
Hata ayıklama sırasında aniden garip bir hata alıyorum. Şimdiye kadar izleme pencerelerindeki değişken doğru bir şekilde gösteriliyordu. Şimdi izleme pencerelerinde her zaman hata mesajını alıyorum: İşlev değerlendirmesi, tüm iş parçacıklarının çalışmasını gerektirir Artık herhangi bir değişkeni kontrol edemiyorum. Açıkça konu başlıkları ile çalışmıyorum. Tekrar çalışmasını sağlamak için ne yapabilirim? Bazı …


5
"Bu eşzamansız yöntem 'bekleme' operatörlerinden yoksun ve eşzamanlı olarak çalışacak" uyarısı hakkında endişelenmeli miyim
Bazı eşzamansız yöntemleri ortaya çıkaran bir arabirimim var. Daha spesifik olarak, Görev veya Görev <T> döndüren tanımlanmış yöntemlere sahiptir. Async / await anahtar sözcüklerini kullanıyorum. Bu arayüzü uygulama sürecindeyim. Ancak, bu yöntemlerin bazılarında bu uygulamanın bekleyeceği hiçbir şey yoktur. Bu nedenle derleyici uyarısını alıyorum "Bu zaman uyumsuz yöntem 'await' işleçlerinden …

8
İnt [] dizisi uygulama ayarlarında nasıl saklanır
C # express 2008 kullanarak basit bir Windows Forms uygulaması oluşturuyorum. Deneyimli bir C ++ geliştiricisiyim, ancak C # ve .NET konusunda oldukça yeniyim. Şu anda ayar tasarımcısını ve aşağıdaki gibi kodu kullanarak bazı basit uygulama ayarlarımı saklıyorum: // Store setting Properties.Settings.Default.TargetLocation = txtLocation.Text; ... // Restore setting txtLocation.Text = …
93 c#  winforms  arrays  settings 

2
Razor görünümünde dize enterpolasyonu?
Bu destekleniyor mu? Eğer öyleyse, onu etkinleştirmenin bir hilesi var mı? Razor'un yeterince yeni bir derleyici kullanmadığını varsayıyorum ...? VS2015 IDE bununla iyi görünüyor ama çalışma zamanında alıyorum CS1056: Beklenmeyen karakter '$'
93 c#  asp.net-mvc  razor  c#-6.0 

6
C # İşlevleri bir sözlükte saklayın
Fonksiyonları saklayabileceğim bir Sözlük nasıl oluşturabilirim? Teşekkürler. Kullanıcı tarafından yürütülebilecek yaklaşık 30'dan fazla işleve sahibim. İşlevi bu şekilde yürütebilmek istiyorum: private void functionName(arg1, arg2, arg3) { // code } dictionaryName.add("doSomething", functionName); private void interceptCommand(string command) { foreach ( var cmd in dictionaryName ) { if ( cmd.Key.Equals(command) ) { cmd.Value.Invoke(); …


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.