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

11
WPF'de MVVM - Modeldeki değişiklikler için ViewModel nasıl uyarılır… yoksa yapmalı mıyım?
Başta bu ve bu olmak üzere bazı MVVM makalelerinden geçiyorum . Benim özel sorum şudur: Model değişikliklerini Modelden ViewModel'e nasıl iletebilirim? Josh'un makalesinde, bunu yaptığını görmüyorum. ViewModel her zaman Modelden özellikler ister. Rachel'ın örneğinde, model uygulamasına sahip ve modeldeki INotifyPropertyChangedolayları yükseltiyor, ancak bunlar görünümün kendisi tarafından tüketim içindir (bunu neden …
112 c#  .net  wpf  mvvm 

8
C # SQL Server - Bir listeyi saklı yordama geçirme
C # kodumdan bir SQL Server saklı yordamı çağırıyorum: using (SqlConnection conn = new SqlConnection(connstring)) { conn.Open(); using (SqlCommand cmd = new SqlCommand("InsertQuerySPROC", conn)) { cmd.CommandType = CommandType.StoredProcedure; var STableParameter = cmd.Parameters.AddWithValue("@QueryTable", QueryTable); var NDistanceParameter = cmd.Parameters.AddWithValue("@NDistanceThreshold", NDistanceThreshold); var RDistanceParameter = cmd.Parameters.AddWithValue(@"RDistanceThreshold", RDistanceThreshold); STableParameter .SqlDbType = SqlDbType.Structured; NDistanceParameter.SqlDbType = SqlDbType.Int; …


3
Yansıma ile statik yöntemi çağırın
Ad alanında birkaç statik sınıfım var mySolution.Macros örneğin static class Indent{ public static void Run(){ // implementation } // other helper methods } Öyleyse sorum, bu yöntemleri yansıtma yardımı ile çağırmanın nasıl mümkün olacağıdır? Statik OLMAYACAK yöntemler varsa, o zaman şöyle bir şey yapabilirim: var macroClasses = Assembly.GetExecutingAssembly().GetTypes().Where( x => …
112 c#  reflection  dynamic 

15
Visual Studio 2017'de (.NET Core) Otomatik Sürüm Oluşturma
Bir .NETCoreApp 1.1'de (Visual Studio 2017) sürümleri otomatik olarak artırmanın bir yolunu bulmaya çalışırken birkaç saatin daha iyi kısmını harcadım. AssemblyInfo.cs dosyasının klasörde dinamik olarak oluşturulduğunu biliyorum: obj/Debug/netcoreapp1.1/ Şu eski yöntemi kabul etmez: [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.*")] Projeyi pakete ayarlarsam, sürümleri orada ayarlayabilirim, ancak bu AssemblyInfo.cs dosyasını oluşturmak için kullanılıyor gibi görünüyor. …

9
Dosyayı C # kullanarak FTP'ye yükleyin
C # ile bir FTP sunucusuna dosya yüklemeyi deniyorum. Dosya yüklendi ancak sıfır bayt ile. private void button2_Click(object sender, EventArgs e) { var dirPath = @"C:/Documents and Settings/sander.GD/Bureaublad/test/"; ftp ftpClient = new ftp("ftp://example.com/", "username", "password"); string[] files = Directory.GetFiles(dirPath,"*.*"); var uploadPath = "/httpdocs/album"; foreach (string file in files) { ftpClient.createDirectory("/test"); …
112 c#  .net  file-upload  ftp 

4
XUnit'te koleksiyon boyutunu doğrulamanın deyimsel yolu nedir?
Test süitimde şuna benzer bir test var: [Fact] public void VerifySomeStuff() { var stuffCollection = GetSomeStuff(); Assert.Equal(1, stuffCollection.Count()); } Bu test beklediğim gibi çalışıyor, ancak çalıştırdığımda xUnit bir uyarı veriyor: uyarı xUnit2013: Koleksiyon boyutunu kontrol etmek için Assert.Equal () kullanmayın. Ancak uyarıda herhangi bir alternatif önerilmiyor ve bir google araması …
112 c#  xunit  xunit.net 


14
Bir List <T> belirli bir boyuta (kapasitenin tersine) nasıl başlatılır?
.NET, performansı neredeyse aynı olan genel bir liste kapsayıcısı sunar (bkz. Dizilerin Performansı ve Listeler Sorusu). Ancak, başlatmada oldukça farklıdırlar. Dizilerin varsayılan bir değerle başlatılması çok kolaydır ve tanım gereği zaten belirli bir boyuta sahiptirler: string[] Ar = new string[10]; Bu, rastgele öğeleri güvenli bir şekilde atamanıza izin verir, örneğin: …

13
Çalıştırma sürecinin tam yolunu nasıl elde edebilirim?
Diğer uygulamanın bazı ayarlarını değiştiren bir uygulamaya sahibim (bu, çift tıklayarak çalışan basit bir C # uygulamasıdır (kurulum gerekmez). Ayarları değiştirdikten sonra, değiştirilen ayarları yansıtması için diğer uygulamayı yeniden başlatmam gerekiyor. Yani bunu yapmak için, çalışan süreci durdurmalı ve süreci yeniden başlatmalıyım, Ama sorun öldürdükten sonra süreci bulamıyorum. (Nedeni, sistemin …
112 c# 

20
C # 'de nesne özelliklerini karşılaştırma [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. 2 yıl önce kapalı . Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır ancak tarihsel önemi vardır. Şu anda yeni cevapları veya etkileşimleri kabul etmiyor. Bu, diğer sınıflarımın çoğu tarafından miras alınan bir sınıf üzerinde …


10
String.Contains (), String.IndexOf () 'dan daha hızlı mı?
Yaklaşık 2000 karakterlik bir dize tamponum var ve belirli bir dizge içerip içermediğini kontrol etmem gerekiyor. Her web isteği için bir ASP.NET 2.0 web uygulamasında kontrol yapacak. String.Contains yönteminin String.IndexOf yönteminden daha iyi performans gösterip göstermediğini bilen var mı ? // 2000 characters in s1, search token in s2 string …
111 c#  .net  asp.net  performance  string 

7
Kilitli Bir İş İstasyonunun Süresini Programlı Olarak Belirleyin?
Makinenin ne kadar süreyle kilitli kalacağı kod olarak nasıl belirlenebilir? C # dışındaki diğer fikirlere de açığız. Basitlik ve temizlik için Windows hizmet fikrini beğendim (ve kabul ettim), ancak maalesef bu özel durumda benim için işe yarayacağını düşünmüyorum. Bunu evden ziyade iş istasyonumda çalıştırmak istedim (ya da sanırım eve ek …
111 c#  windows 


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.