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

4
Derleyici Belirsiz çağrı hatası - Func <> veya Action ile anonim yöntem ve yöntem grubu
Bir işlevi çağırmak için anonim yöntemler (veya lambda sözdizimi) yerine yöntem grubu sözdizimini kullanmak istediğim bir senaryom var. Fonksiyonun iki aşırı yüklemesi vardır, biri an alır Action, diğeri a alır Func&lt;string&gt;. Anonim yöntemler (veya lambda sözdizimi) kullanarak iki aşırı yüklemeyi mutlu bir şekilde çağırabilirim, ancak yöntem grubu sözdizimini kullanırsam Ambiguous …
102 c#  delegates 


2
WCF RIA hizmetleri nedir?
MSDN'nin WCF RIA hizmetleri sitesinden nefret ediyorum. Ne olduğunu söylemez, sadece ne yaptığını söyler. Neyi başarabileceğini söylüyor ama neden ihtiyacım olduğunu söylemiyor. Örneğin: "Bir n katmanlı RIA çözümü geliştirirken yaygın bir sorun, orta katman ile sunum katmanı arasındaki uygulama mantığını koordine etmektir". Benim için pek bir şey ifade etmiyor. "RIA …
102 c#  .net  wcf  ria 

7
Visual Studio'da kullanmak için yeni bir dil nasıl oluşturulur
Yeni bir şablon dili yazmak istiyorum ve Visual Studio'nun bunu "desteklemesini" istiyorum. Bilmem gereken şey: Yeni dilimi nasıl ayrıştırırım? Yeni şablon dilimde bazı kodlar verildiğinde, bunu HTML'ye nasıl çevirebilirim? Şu anda, simgeye göre ayrıştırmak için normal ifadeler kullanıyorum, ancak dil daha karmaşık hale geldikçe bunun çok iyi ölçekleneceğini sanmıyorum ve …

8
Tür veya ad alanı adı 'Nesneler' ad alanında 'System.Data' mevcut değil
Bir n katmanlı uygulama oluşturmak için varlıklar, C # ve SQL Server kullanıyorum. Tüm DAL bileşenlerim için ortak bazı temel sınıflar oluşturuyorum. Bu temel sınıfta, varlıklar nesnesi tarafından miras alınan ObjectContext temel sınıfının bağlantı durumunu işlemek istiyorum. Derleme aşağıdaki hatayı verir: 'Nesneler' tür veya ad alanı adı 'System.Data' ad alanında …

13
Şifrenin "1 büyük harf, 1 özel karakter, alfanümerik karakterler içeren 8 karakter" olup olmadığını kontrol etmek için normal ifade
Bunu kontrol etmek için normal bir ifade istiyorum bir parola, bir büyük harf, bir özel karakter ve alfanümerik karakterler içeren sekiz karakterden oluşmalıdır. Ve işte bir büyük harf, bir küçük harf ve bir sayı veya özel karakter içeren sekiz karakter için olan doğrulama ifadem. (?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$" Bir büyük harf, bir özel …
102 c#  regex 

10
Visual Studio: Birden çok derleme sonrası komut?
Visual Studio 2008, bir komut bildirmeme ve bunu bir proje için derleme sonrası olayına eklememe izin veriyor. Birçok geliştirici gibi, dosyaları uygulama çıktı dizinine xcopy olarak düzenli olarak kullanıyorum. Dosyaları tek bir proje içinde iki farklı yerden iki farklı hedefe x copy ihtiyacım olan bir proje üzerinde çalışıyorum. Diğer bir …

6
WPF'de Farklı Kaydet iletişim kutusunu nasıl gösteririm?
WPF / C # 'de bir düğmeyi tıklamak, bazı verileri toplamak ve ardından kullanıcının makinelerine indirebileceği bir metin dosyasına koymak için bir gereksinimim var. Bunun ilk yarısını alabilirim, ancak bir kullanıcıyı "Farklı Kaydet" iletişim kutusuyla nasıl yönlendirirsiniz? Dosyanın kendisi basit bir metin dosyası olacaktır.
102 c#  wpf  save 

4
ASP.Net: Birebir ve Etiket
Bir LITERALkontrolünü ne zaman ve nerede kullanmanız gerektiği konusunda bazı yetkilileri duymak istedim LABEL. Anladığım kadarıyla, fark şudur: A , eklenen etiketler LABELaracılığıyla şekillendirilebilir &lt;SPAN&gt;. Ben şahsen eklenmesini bulmak &lt;SPAN&gt;çok can sıkıcı olmak benim HTML etiketleri ve asla aslında ASP yoluyla stilleri uygulayabilir ve böylece LITERALlar çoğu zaman kullanılması gerektiğini …
102 c#  asp.net  html  controls 

4
İş parçacığı oluşturma - Task.Factory.StartNew - new Thread ()
.Net 4'teki yeni Threading ve Parallel kitaplıklarını yeni öğreniyorum. Geçmişte böyle yeni bir Konu yaratırdım (örnek olarak): DataInThread = new Thread(new ThreadStart(ThreadProcedure)); DataInThread.IsBackground = true; DataInThread.Start(); Şimdi yapabilirim: Task t = Task.Factory.StartNew(() =&gt; { ThreadProcedure(); }); Varsa fark nedir? Teşekkürler

5
Const parametrelerine C # 'da neden izin verilmiyor?
Özellikle C ++ geliştiricileri için garip görünüyor. C ++ ' constda, durumunun yöntemde değişmeyeceğinden emin olmak için bir parametreyi işaretlerdik . const refRef ile geçmek ve durumun değişmeyeceğinden emin olmak gibi C ++ 'ya özgü başka nedenler de vardır . Ama neden C # 'da yöntem parametreleri sabiti olarak işaretleyemiyoruz? …

14
C / C # / C ++ ile geriye doğru döngü yapmanın en iyi yolu nedir?
Bir dizide geriye doğru gitmem gerekiyor, bu yüzden şöyle bir kodum var: for (int i = myArray.Length - 1; i &gt;= 0; i--) { // Do something myArray[i] = 42; } Bunu yapmanın daha iyi bir yolu var mı? Güncelleme: C # 'ın bunun için bazı yerleşik mekanizmaları olduğunu umuyordum: …
102 c#  c++  c 


7
WSDL dosyasından Visual Studio'da web hizmeti proxy'si oluşturun
Başvurumun çevrimiçi WSDL tanımına sahip olmayan bir web hizmetiyle konuşması gerekiyor. Ancak geliştiriciler bana bir WSDL dosyası sağladı. Genel bir WSDL Visual Studio ile Hizmet Başvurusu sihirbazını kullanarak bu kodu benim için oluşturabilir. Ancak halka açık bir WSDL olmadan işe yaramıyor gibi görünüyor. Bu WSDL dosyasını kullanarak bu web hizmetiyle …

15
.NET'te Microsoft.Office.Interop.Excel'i kullanmak için hangi referansa ihtiyacım var?
Excel dosyalarını işlemek / otomatikleştirmek için C # kullanmakla ilgileniyorum. Web'e göz attıktan sonra VSTO'yu buldum ama görünüşe göre bunu Visual Studio Express Edition'da kullanamazsınız, bu yüzden kullanamam. Sadece birkaç dakika önce, bu sitede, kodunda bu ad alanını kullanan bir soru fark ettim: Microsoft.Office.Interop.Excel Bu yüzden, kullanmam gereken tek şeyin …

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.