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

5
PDB dosyası nedir?
Ne PDB dosyası nedir ve çözümümü yeniden oluştururken nasıl yayım klasöründen hariç tutabilirim?
252 c#  pdb-files 

10
Daha etkili olan nedir: Dictionary TryGetValue or ContainsKey + Item?
MSDN'nin Dictionary.TryGetValue Yöntemi üzerindeki girişinden : Bu yöntem ContainsKey yönteminin ve Item özelliğinin işlevselliğini birleştirir. Anahtar bulunmazsa, value parametresi TValue değer türü için uygun varsayılan değeri alır; örneğin, tamsayı türleri için 0 (sıfır), Boole türleri için false ve referans türleri için null. Kodunuz sık sık sözlükte olmayan anahtarlara erişmeye çalışırsa …



3
Birden fazla kısıtlamaya sahip genel yöntem
İki genel parametreleri olan genel bir yöntem var. Aşağıdaki kodu derlemeye çalıştım ama çalışmıyor. Bir .NET sınırlaması mı? Farklı parametre için birden fazla kısıtlama olması mümkün müdür? public TResponse Call<TResponse, TRequest>(TRequest request) where TRequest : MyClass, TResponse : MyOtherClass
251 c#  generics  .net-3.5 

10
WPF kullanarak bir etikete nasıl metin sarabilirim?
Bir TextBoxve bir Etiketim var. Bir düğmeyi tıklattıktan sonra aşağıdaki kodu yürütürüm: label1.Content = textbox1.Text; Sorum şu: Etiketin metin kaydırmayı nasıl etkinleştirebilirim? Bir satırda görüntülenecek çok fazla metin olabilir ve bu durumda otomatik olarak birden çok satıra sarılmasını istiyorum.
251 c#  .net  wpf  label  word-wrap 


30
MVVM'de bir PasswordBox'a bağlanma
P'ye bağlanma ile ilgili bir sorunla karşılaştım asswordBox. Bu bir güvenlik riski gibi görünüyor ama ben MVVM kalıbı kullanıyorum, bu yüzden bunu atlamak istiyorum. Burada bazı ilginç kod buldum (kimse bu ya da benzer bir şey kullandı mı?) http://www.wpftutorial.net/PasswordBox.html Teknik olarak harika görünüyor, ancak şifreyi nasıl alacağımdan emin değilim. Temelde …
251 c#  wpf  mvvm  wpf-controls  passwords 

11
$ Dizeden önce ne anlama geliyor?
Ben kelimesi kelimesine dize kullanacaktım ama yanlışlıkla yazdınız $yerine @. Ancak Derleyici bana herhangi bir Hata vermedi ve başarıyla Derlendi. Ne olduğunu ve ne yaptığını bilmek istiyorum. Onu aradım ama hiçbir şey bulamadım. Ancak yazamam çünkü bir sözcük dizesi gibi değil: string str = $"text\"; Herkes $önce dize C # …
251 c#  string 

7
C # 'da "dönüş bekliyor" amacı nedir?
Böyle yazma yönteminin olduğu herhangi bir senaryo var mı : public async Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // return await DoAnotherThingAsync(); } bunun yerine: public Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // return DoAnotherThingAsync(); } …
251 c#  .net  .net-4.5  async-await 


10
Saklı yordam ile DbContext.Database.SqlQuery <TElement> (sql, params) nasıl kullanılır? EF Kodu Önce CTP5
Üç parametre olan bir saklı yordam var ve ben sonuçları döndürmek için aşağıdaki kullanmaya çalışıyorum: context.Database.SqlQuery&lt;myEntityType&gt;("mySpName", param1, param2, param3); İlk başta SqlParameternesneleri param olarak kullanmayı denedim ama bu işe yaramadı ve SqlExceptionaşağıdaki mesajla bir attı : 'MySpName' yordamı veya işlevi, sağlanmayan '@ param1' parametresini bekliyor. Benim sorum, bu yöntemi parametreleri …

10
Neden bir iç sınıfta genel bir yöntem kullanılır?
Projelerimizden birinde şöyle görünen bir sürü kod var: internal static class Extensions { public static string AddFoo(this string s) { if (s == null) { return "Foo"; } return $({s}Foo); } } Bunu yapmanın "türü daha sonra herkese açık hale getirmek daha kolay" dışında herhangi bir açık nedeni var mı? …
250 c#  scope  public  internals 

30
“This” anahtar kelimesini ne zaman kullanıyorsunuz? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 8 yıl önce kapalı . …
249 c#  coding-style  this 

10
HTML.ActionLink yöntemi
Diyelim ki bir dersim var public class ItemController:Controller { public ActionResult Login(int id) { return View("Hi", id); } } Öğe klasöründe ItemControllerbulunmayan bir sayfada , Loginyönteme bir bağlantı oluşturmak istiyorum . Peki hangi Html.ActionLinkyöntemi kullanmalıyım ve hangi parametreleri geçmeliyim? Özellikle, yöntemin değiştirilmesini arıyorum Html.ActionLink(article.Title, new { controller = "Articles", action …

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.