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

16
LINQ - Tam Dış Bağlantı
İnsanların kimliğini ve adlarını, insanların kimliğini ve soyadlarını içeren bir listem var. Bazı insanların bir adı ve bazılarının soyadı yoktur; İki listede tam bir dış birleşim yapmak istiyorum. Yani aşağıdaki listeler: ID FirstName -- --------- 1 John 2 Sue ID LastName -- -------- 1 Doe 3 Smith Üretmek gerekir: ID …


30
Microsoft Visual Studio hatasını nasıl düzeltebilirim: “paket doğru yüklenmedi”?
Visual Studio 2012 ve DevExpress 13.1'i yükledim . Visual Studio başladığında, bu ekli resim tarafından gösterilen bir hata oluşturdu, 'Microsoft.VisualStudio.Editor.Implementation.EditorPackage' paketi doğru yüklenmedi. Soruna bir yapılandırma değişikliği veya başka bir uzantının yüklenmesi neden olmuş olabilir. 'C: \ Users \ must \ AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0 …

4
MVC, MVP ve MVVM tasarım deseni arasındaki kodlama c # arasındaki fark nedir
Google'da "MVC, MVP ve MVVM tasarım deseni arasındaki fark nedir" ifadesini kullanarak arama yaparsak, MVC MVP ve MVVM tasarım deseni arasındaki farkı teorik olarak tartışan birkaç URL alabiliriz : MVP Veri bağlamı üzerinden bağlamanın mümkün olmadığı durumlarda kullanın. Windows Forms bunun mükemmel bir örneğidir. Görünümü modelden ayırmak için bir sunucuya …

20
ComboBox: Bir Öğeye Metin ve Değer Ekleme (Bağlayıcı Kaynak Yok)
C # WinApp içinde, ComboBox öğelerinize hem Metin hem de Değer nasıl ekleyebilirim? Ben bir arama yaptım ve genellikle cevaplar "bir kaynağa bağlanma" kullanıyor .. ama benim durumumda benim programda hazır bir bağlayıcı kaynak yok ... Nasıl böyle bir şey yapabilirim: combo1.Item[1] = "DisplayText"; combo1.Item[1].Value = "useful Value"
203 c#  winforms  combobox 

16
Parola maskeleme konsolu uygulaması
Aşağıdaki kodu denedim ... string pass = ""; Console.Write("Enter your password: "); ConsoleKeyInfo key; do { key = Console.ReadKey(true); // Backspace Should Not Work if (key.Key != ConsoleKey.Backspace) { pass += key.KeyChar; Console.Write("*"); } else { Console.Write("\b"); } } // Stops Receving Keys Once Enter is Pressed while (key.Key != …

6
Bir dosya oluşturmak için yoksa nasıl dizin oluştururum?
Dizin yoksa burada kırılan bir kod parçası var: System.IO.File.WriteAllText(filePath, content); Bir satırda (veya birkaç satırda), yeni dosyaya giden dizinin bulunup bulunmadığını kontrol etmek ve yoksa yeni dosyayı oluşturmadan önce oluşturmak mümkün müdür? .NET 3.5 kullanıyorum.
203 c#  .net  file-io 



12
Dosya adı dizesinden dosya uzantısını kaldırma
Bir dize söyleyerek "abc.txt"varsa, sadece bir alt dize almak için hızlı bir yolu var "abc"mı? Yapamam fileName.IndexOf('.')çünkü dosya adı "abc.123.txt"ya da bir şey olabilir ve ben sadece uzantıdan kurtulmak istiyorum (yani "abc.123").
202 c#  string  parsing 

4
Listelerin Linq listesi tek listeye
Bu zaten cevaplanmış bir şey gibi görünüyor ama bulamıyorum. Benim sorum oldukça basit, bu nasıl bir liste içinde boş liste yeni ve daha sonra sonraki satırda toplamak zorunda, ben son listeyi çıktı tek bir linq deyimi olabilir nasıl yapabilirim. detaylar her konut listesi içeren öğelerin bir listesidir, sadece tüm konutları …
202 c#  linq 

15
Özel durum işleme için try catch'i kullanmak en iyi uygulamadır
kıdemli bir geliştirici olduğunu iddia eden birinden bile meslektaşımın kodunu korurken, genellikle aşağıdaki kodu görüyorum: try { //do something } catch { //Do nothing } veya bazen günlük dosyalarını aşağıdaki try catchblok gibi günlük dosyalarına yazarlar try { //do some work } catch(Exception exception) { WriteException2LogFile(exception); } Sadece yaptıklarının en …

10
Numaralandırmalarda en yaygın C # bitsel işlemleri
Hayatım boyunca, bir bit alanında biraz ayarlamayı, silmeyi, değiştirmeyi veya test etmeyi hatırlayamıyorum. Emin değilim ya da onları karıştırıyorum çünkü bunlara nadiren ihtiyacım var. Yani bir "bit hile sayfası" olması güzel olurdu. Örneğin: flags = flags | FlagsEnum.Bit4; // Set bit 4. veya if ((flags & FlagsEnum.Bit4)) == FlagsEnum.Bit4) // …

20
Neden denemek {…} nihayet {…} iyi; {…} yakalamaya çalışın {} kötü?
İnsanlar, özellikle bu yakalama hiçbir şey yapmazsa, yakalamak için argüman kullanmanın kötü bir form olduğunu söylediğini gördüm: StreamReader reader=new StreamReader("myfile.txt"); try { int i = 5 / 0; } catch // No args, so it will catch any exception {} reader.Close(); Ancak, bu iyi bir form olarak kabul edilir: StreamReader …

24
Harici VS2013 derleme hatası “hata MSB4019: Alınan <path> projesi bulunamadı”
Visual Studio 2013 içinde değil, komut satırı üzerinden bir proje inşa ediyorum. Not, projemi Visual Studio 2012'den 2013'e yükselttim. Proje IDE içinde iyi inşa ediyor. Ayrıca, önce VS2012'yi tamamen kaldırdım, yeniden başlattım ve VS2013'ü yükledim. Visual Studio'nun tek sürümü 2013 Ultimate. ValidateProjects: 39&gt;path_to_project.csproj(245,3): error MSB4019: The imported project "C:\Program Files …

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.