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


14
Excel dosyasını AJAX MVC ile indirin
MVC'de büyük (ish) bir formum var. Bu formun bir alt kümesinden veri içeren bir excel dosyası oluşturabilmem gerekiyor. İşin zor yanı, bunun formun geri kalanını etkilememesi ve bu yüzden AJAX aracılığıyla yapmak istiyorum. SO'da birbiriyle ilişkili görünen birkaç soruya rastladım, ancak yanıtların ne anlama geldiğini tam olarak çözemiyorum. Bu, peşinde …


7
Windows Forms'da tek bir piksel çizin
Bir Windows Formunda tek bir pikseli açmaya çalışırken takılıp kaldım. graphics.DrawLine(Pens.Black, 50, 50, 51, 50); // draws two pixels graphics.DrawLine(Pens.Black, 50, 50, 50, 50); // draws no pixels API gerçekten bir pikselin rengini ayarlamak için bir yönteme sahip olmalı, ancak ben bir tane görmüyorum. C # kullanıyorum.
94 c#  .net  winforms  gdi+  pixel 

7
Projenin kök dizinindeki bir metin dosyası nasıl okunur?
Projemin kök dizinine eklediğim bir metin dosyasının ilk satırını okumak istiyorum. Yani, çözüm gezginim .txt dosyasını projemdeki .cs dosyalarımın yanında gösteriyor. Ben de yapmaya çalıştım: TextReader tr = new StreamReader(@"myfile.txt"); string myText = tr.ReadLine(); Ancak, Bin Klasörüne atıfta bulunduğu ve dosyam orada olmadığı için bu işe yaramıyor ... Bunun çalışmasını …
94 c#  wpf 

6
ASP.NET Core'da küçük harfli yönlendirmeyi nasıl zorlarsınız?
ASP.NET 4'te bu kadar kolay oldu routes.LowercaseUrls = true;de RegisterRoutesuygulama için işleyici. Bunu başarmak için ASP.NET Core'da bir eşdeğer bulamıyorum. Burada olacağını düşünüyorum: app.UseMvc(configureRoutes => { configureRoutes.MapRoute("Default", "{controller=App}/{action=Index}/{id?}"); }); Ama hiçbir şey configureRoutesbuna izin verecek gibi görünmüyor ... bir yerde belki de belgelerde bulamadığım bir uzatma yöntemi yoksa?

7
Ücretsiz NCrunch alternatifi [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Stack Overflow için konuya uygun olması için soruyu güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştirin NCrunch serbest piyasayı terk ettiğinden, kod kapsamı işaretlemesi için benzer bir araç ve NCrunch …

15
C ++ 11'in C # tarzı özellikleri var mı?
C # 'da alıcı ve ayarlayıcılı alanlar için güzel bir sözdizimi şekeri vardır. Dahası, otomatik olarak uygulanan özellikleri de yazmama izin veren public Foo foo { get; private set; } C ++ ile yazmalıyım private: Foo foo; public: Foo getFoo() { return foo; } C ++ 11'de bu konuda biraz …
93 c#  c++  class  c++11 

9
Bir StatusStrip'te denetimleri nasıl doğru hizalayabilirim?
Bir denetimi doğru hizalamaya çalışıyorum StatusStrip. Bunu nasıl yapabilirim? ToolStripItemÜst öğe üzerinde fiziksel hizalamalarını belirten denetimler üzerinde ayarlanacak bir özellik görmüyorum StatusStrip. Doğru hizalanmış Mesajlar açılır menüsünü nasıl elde ederim? http://i.friendfeed.com/ed90b205f64099687db30553daa79d075f280b90

6
Varlık çerçevesi tarafından oluşturulan bir sınıfa veri ek açıklamaları ekleyin
Varlık çerçevesi tarafından oluşturulan aşağıdaki sınıfa sahibim: public partial class ItemRequest { public int RequestId { get; set; } //... Bunu zorunlu bir alan yapmak istiyorum [Required] public int RequestId { get;set; } Ancak, bu kod üretildiği için silinecektir. Özellik, oluşturulan kısmi sınıf tarafından tanımlandığı için kısmi bir sınıf oluşturmanın …

8
C # - F # veya F # - C # kullanmanın faydaları nelerdir? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapalı . Kilitli …
93 c#  .net  f# 

10
Konsol çıkışı C # yakala
Oldukça fazla iş parçacığı içeren bir konsol uygulamam var. Belirli koşulları izleyen ve doğruysa programı sonlandıran iş parçacıkları vardır. Bu fesih herhangi bir zamanda olabilir. Program kapandığında tetiklenebilecek bir olaya ihtiyacım var, böylece diğer tüm iş parçacıklarını temizleyebilir ve tüm dosya tanıtıcılarını ve bağlantılarını düzgün bir şekilde kapatabilirim. NET çerçevesinde …
93 c#  .net  events  console  exit 

2
<T> ve BindingList <T> Avantajları / Dezavantajları Listesi
Birisi benim projem için ikisi arasındaki farkın ne olduğunu açıklayabilir mi? Şu anda bir List&lt;MyClass&gt;BindingSource var ve buna BindingSource ve DataGridView BindingSource. Ben hayata geçirdik IEditableObjectCancelEdit Ben bir ile ne benim nesne geri dönmek çağrıldığında bu yüzdenMemberwise.Clone() Listemi BindingList olarak değiştirmek bunlardan herhangi birini çözecek mi ve BindingList kullanmanın avantajları …

5
C # Generics'te "varsayılan" tür parametrelere makul bir yaklaşım var mı?
C ++ şablonlarında, belirli bir tür parametresinin varsayılan olduğu belirtilebilir. Yani, açıkça belirtilmedikçe, T tipini kullanacaktır. Bu C # ile yapılabilir veya yaklaştırılabilir mi? Şunun gibi bir şey arıyorum: public class MyTemplate&lt;T1, T2=string&gt; {} Böylece, açıkça belirtmeyen türden bir örnek T2: MyTemplate&lt;int&gt; t = new MyTemplate&lt;int&gt;(); Esasen şunlar olabilir: MyTemplate&lt;int, …

4
SQL Server Profiler'da "Audit Logout" nedir?
Bir veri içe aktarımı çalıştırıyorum (C # / Linq kullanarak) ve doğal olarak sorgularımı olabildiğince optimize etmeye çalışıyorum. Bu amaçla, SQL oturum açma adıma göre filtrelenmiş izimle SQL Server Profiler kullanarak DB üzerinde bir izleme çalıştırıyorum (bu, veri içe aktarma sürecime benzersiz bir şekilde atfedilebilen bir addır). Garip bir şekilde, …

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.