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


10
ASP.NET Oturumunu Açık / Canlı Tutma
Kullanıcı tarayıcı penceresi açık olduğu sürece bir ASP.NET oturumunu canlı tutmanın en kolay ve en göze batmayan yolu hangisidir? AJAX çağrıları zamanlanmış mı? Aşağıdakileri önlemek istiyorum: bazen kullanıcılar pencerelerini uzun süre açık tutuyor, sonra bir şeyler giriyor ve sunucu tarafı oturumunun süresi dolduğu için artık hiçbir şey çalışmıyor. Kapalı oturumların …
116 c#  asp.net  session 

6
Geçersiz URI: URI'nin biçimi belirlenemedi
Bu hatayı almaya devam ediyorum. Geçersiz URI: URI'nin biçimi belirlenemedi. sahip olduğum kod: Uri uri = new Uri(slct.Text); if (DeleteFileOnServer(uri)) { nn.BalloonTipText = slct.Text + " has been deleted."; nn.ShowBalloonTip(30); } Güncelleme: slct.Text içindeki içerik ftp.jt-software.net/style.css. Ne oluyor? Bu nasıl geçerli bir URI biçimi değildir? Düz metin.
116 c#  .net  winforms  uri 

6
İki eşzamansız görevi paralel olarak çalıştırın ve sonuçları .NET 4.5'te toplayın
Bir süredir .NET 4.5 ile çalışmanın basit olacağını düşündüğüm bir şeyi elde etmeye çalışıyorum. İki uzun süreli görevi aynı anda başlatmak ve sonuçları en iyi C # 4.5 (RTM) yöntemiyle toplamak istiyorum. Aşağıdakiler çalışıyor ama hoşuma gitmiyor çünkü: Zaman Sleepuyumsuz bir yöntem olmak istiyorum , böylece awaitdiğer yöntemler olabilir Sadece …

9
C # bir yığın taşması istisnasını yakala
Yığın taşması özel durumu oluşturan bir yönteme yinelemeli çağrım var. İlk çağrı bir try catch bloğu ile çevrilidir ancak istisna yakalanmaz. Yığın taşma istisnası özel bir şekilde mi davranır? İstisnayı doğru bir şekilde yakalayabilir / ele alabilir miyim? Alakalı olup olmadığından emin değilim, ancak ek bilgiler: istisna ana iş parçacığına …

2
Arabirim uygulamalarını eşzamansız yapma
Şu anda bazı Async yöntemlerini kullanarak uygulamamı yapmaya çalışıyorum. Tüm IO'm, bir arayüzün açık uygulamaları aracılığıyla yapılıyor ve işlemleri eşzamansız hale getirme konusunda biraz kafam karıştı. Gördüğüm kadarıyla uygulamada iki seçeneğim var: interface IIO { void DoOperation(); } SEÇENEK1: Zaman uyumsuz örtük bir uygulama yapın ve örtük uygulamada sonucu bekleyin. …

4
Global nedir ::?
C # ' global::da otomatik oluşturulan kodda oldukça sık kullanıldığını görüyorum . Kendi kendime kullandığım bir şey değil, bu yüzden amacın ne olduğunu bilmiyorum. Biri bunu açıklayabilir mi?
116 c# 

8
C # 'da IEnumerable <string> Başlatılıyor
Bu nesneye sahibim: IEnumerable&lt;string&gt; m_oEnum = null; ve onu başlatmak istiyorum. İle denendi IEnumerable&lt;string&gt; m_oEnum = new IEnumerable&lt;string&gt;() { "1", "2", "3"}; ancak "IEnumerable dize eklemek için bir yöntem içermiyor. Herhangi bir fikriniz var mı? Teşekkürler
116 c#  .net 

3
SSL şifreli bir siteye https kullanarak erişmek için WebRequest'i nasıl kullanırım?
Kullanıcı tarafından sağlanan bir URL'den içerik okuyan bir program yazıyorum. Benim sorunum, bunun gibi bir şey olan kodda: Uri uri = new Uri(url); WebRequest webRequest = WebRequest.Create(uri); WebResponse webResponse = webRequest.GetResponse(); ReadFrom(webResponse.GetResponseStream()); Sağlanan url bir "https: //" URL ise bu durum bozulur . Bu kodu, SSL şifreli içerikle çalışacak şekilde …
116 c#  webrequest 

14
Veritabanı arama tablosundaki değerlere dayalı olarak otomatik olarak Enum oluşturulsun mu?
Nasıl otomatik olarak bir enum oluşturabilirim ve daha sonra C # 'daki değerlerini veritabanı arama tablosundaki değerlere göre (kurumsal kitaplık veri katmanını kullanarak) nasıl kullanabilirim? Örneğin, veritabanına yeni bir arama değeri eklersem, ek statik numaralandırma değeri bildirimini kodda manuel olarak eklemek zorunda kalmak istemiyorum - numaralandırmayı veritabanı ile senkronize tutmak …
116 c#  database  dynamic  enums 

7
Her x dakikada bir yöntem çağırma
Her 5 dakikada bir yöntem aramak istiyorum. Bunu nasıl yapabilirim? public class Program { static void Main(string[] args) { Console.WriteLine("*** calling MyMethod *** "); Console.ReadLine(); } private MyMethod() { Console.WriteLine("*** Method is executed at {0} ***", DateTime.Now); Console.ReadLine(); } }
116 c# 

4
Entity Framework'te ICollection <T> Vs List <T>
Birkaç Entity Framework uygulaması tasarlamaya başlamadan önce yalnızca birkaç web yayını izledim. Gerçekten o kadar çok belge okumadım ve şimdi bunun için acı çekiyormuşum gibi hissediyorum. List&lt;T&gt;Derslerimde kullanıyorum ve harika çalıştı. Şimdi bazı belgeleri okudum ve kullanmam gerektiğini söylüyor ICollection&lt;T&gt;. Buna geçtim ve model bağlamında değişikliğe bile neden olmadı. Bu …

8
List <int> öğesini virgülle ayrılmış dizeye dönüştürme
Bir Listeyi virgülle ayrılmış dizgeye dönüştürmenin bir yolu var mı? Dönüp inşa edebileceğimi biliyorum, ama bir şekilde bazılarınız bunu yapmanın daha havalı bir yolunu? Bu tür 'hileleri' gerçekten öğrenmek istiyorum, bu yüzden lütfen kullandığınız yöntemle ilgili belgeleri açıklayın veya bunlara bağlantı verin.
116 c#  collections 

3
| = (Tek boru eşittir) ve & = (tek ve işareti eşittir) ne anlama gelir?
Aşağıdaki satırlarda: //Folder.Attributes = FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System | FileAttributes.ReadOnly; Folder.Attributes |= FileAttributes.Directory | FileAttributes.Hidden | FileAttributes.System | FileAttributes.ReadOnly; Folder.Attributes |= ~FileAttributes.System; Folder.Attributes &amp;= ~FileAttributes.System; C # ' da |=(tek boru eşittir) ve &amp;=(tek ve işareti eşit) ne anlama gelir? Sistem özniteliğini diğerlerini koruyarak kaldırmak istiyorum ...

5
ASP.NET Core'da ConfigureServices İçinde Örnek Çözümleme
Bunun bir örneğini çözmek mümkün mü IOptions&lt;AppSettings&gt;dan ConfigureServicesdevreye alma yöntemiyle? Normalde IServiceProviderörnekleri başlatmak için kullanabilirsiniz , ancak hizmetleri kaydederken bu aşamada buna sahip değilsiniz. public void ConfigureServices(IServiceCollection services) { services.Configure&lt;AppSettings&gt;( configuration.GetConfigurationSection(nameof(AppSettings))); // How can I resolve IOptions&lt;AppSettings&gt; here? }

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.