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

3
FirstOrDefault <KeyValuePair> öğesinin bir değer döndürdüğünden nasıl emin olabilirim
İşte yapmaya çalıştığım şeyin basitleştirilmiş bir versiyonu: var days = new Dictionary&lt;int, string&gt;(); days.Add(1, "Monday"); days.Add(2, "Tuesday"); ... days.Add(7, "Sunday"); var sampleText = "My favorite day of the week is 'xyz'"; var day = days.FirstOrDefault(x =&gt; sampleText.Contains(x.Value)); Sözlükte 'xyz' olmadığından, FirstOrDefault yöntemi geçerli bir değer döndürmeyecektir. Bu durumu kontrol edebilmek …
92 c#  linq 

5
Hata ayıklayıcıyı atıldığında ve yakalandığında BU istisnada durdurmayın
Araçlarda / istisnalarda, bir istisna atıldığında hata ayıklayıcının durması seçeneğini ayarladım. Yakalanıp yakalanmadığı. Bu kuralın bir istisnasını nasıl dışlarım? Kodumun bir yerinde, program mantığının bir parçası olan yakalanmış bir istisna var. Bu nedenle, bu istisnanın her vurulduğunda hata ayıklayıcıyı durdurmasını istemiyorum. Örnek: 344. satırdaki boş referans istisnasını (yakalanan) yok saymak …

4
void türü dolaylı olarak nesneye dönüştürülemez. .NET MVC PartialViewResult
Aşağıdaki denetleyici eylemine sahibim: [ChildActionOnly] public virtual PartialViewResult ListActions(int id) { var actions = meetingActionRepository.GetAllMeetingActions(id); return PartialView(actions); } Ve aşağıdaki eylem bağlantısı (t4MVC ve jilet sözdizimini kullanarak) &lt;p&gt; @Html.RenderAction(MVC.MeetingActions.ListActions(Model.MeetingId)) &lt;/p&gt; Ancak bu bana şu hatayı veriyor: void türü dolaylı olarak nesneye dönüştürülemez Denetleyicinin işleminin tamam olduğunu söyleyebildiğim kadarıyla, bana bu …


6
LINQ lambda'da birden çok tablo arasında birleştirme işlemi nasıl gerçekleştirilir
LINQ'da birden çok tablo arasında bir Birleştirme gerçekleştirmeye çalışıyorum . Aşağıdaki sınıflarım var: Product {Id, ProdName, ProdQty} Category {Id, CatName} ProductCategory{ProdId, CatId} //association table Ve aşağıdaki koduyla (burada product, categoryve productcategoryyukarıda belirtilen sınıfların örnekleri olan): var query = product.Join(productcategory, p =&gt; p.Id, pc =&gt; pc.ProdID, (p, pc) =&gt; new {product …

6
C # arayüzüne temsilci nasıl eklenir
Sınıfımda birkaç delegeye ihtiyacım var. Arayüzü, bu delegeleri ayarlamamı "hatırlatmak" için kullanmak istiyorum. Nasıl? Sınıfım şuna benziyor: public class ClsPictures : myInterface { // Implementing the IProcess interface public event UpdateStatusEventHandler UpdateStatusText; public delegate void UpdateStatusEventHandler(string Status); public event StartedEventHandler Started; public delegate void StartedEventHandler(); } Bu delegeleri zorlamak için …

7
MemoryCache İş Parçacığı Güvenliği, Kilitlemek Gerekli mi?
Yeni başlayanlar için, aşağıdaki kodun iş parçacığı için güvenli olmadığını bildiğimi oraya atmama izin verin (düzeltme: olabilir). Mücadele ettiğim şey, gerçekten test altında başarısız olabileceğim bir uygulama bulmak. Şu anda bazı (çoğunlukla) statik verilerin önbelleğe alınması ve bir SQL veritabanından doldurulması gereken büyük bir WCF projesini yeniden oluşturuyorum. Günde en …

3
Bu çözüm yapılandırması için derlenmek üzere proje seçilmedi
Hata: &gt;------ Skipped Deploy: Project: DrawShape.Android, Configuration: Debug Any CPU ------ &gt;Project not selected to build for this solution configuration Configuration Manager'daki yapılandırma doğru görünüyor: Oluşturmaya çalıştığım projenin kodu: https://github.com/chrispellett/Xamarin-Forms-Shape Şimdiye kadar denediklerim: Herhangi bir CPU'dan x86'ya ve geriye geçiş. Build onay kutusu false ve ardından true olarak ayarlanıyor.

6
JSON verilerini HTTP isteğinden geri alma
Düzgün çalışan bir web isteğim var, ancak yalnızca Tamam durumunu döndürüyor, ancak geri dönmesini istediğim nesneye ihtiyacım var. İstediğim json değerini nasıl alacağımdan emin değilim. HttpClient nesnesini kullanmakta yeniyim, kaçırdığım bir özellik var mı? Geri dönen nesneye gerçekten ihtiyacım var. Herhangi bir yardım için teşekkürler Çağrı yapmak - iyi çalışırsa, …

10
C # Switch İfadesinin IgnoreCase Kullanmasını Sağlama
Anahtardaki nesnenin string olduğu bir switch-case deyimim varsa, ignoreCase karşılaştırması yapmak mümkün müdür? Örneğin var: string s = "house"; switch (s) { case "houSe": s = "window"; } Will sdeğeri "pencere" olsun? İgnoreCase kullanarak dizeleri karşılaştırması için switch-case ifadesini nasıl geçersiz kılabilirim?

7
SqlConnectionStringBuilder kullanarak Bağlantı Dizesinden Veritabanı Adı nasıl alınır
Bağlantı dizesini dize işlemeyi kullanarak bölmek ve sunucu, veritabanı, kullanıcı kimliği ve şifre almak istemiyorum. Aşağıdaki bağlantıyı okudum ve kabul edilen cevabı okudum, bunun kullanıcı kimliği ve şifreyi bağlantı dizesinden çıkarmanın en iyi yolu olduğunu buldum, peki ya Veritabanı Adı? Bağlantı dizesinden kullanıcı adı ve şifre almanın doğru yolu? Veritabanı …
92 c#  asp.net  sql  ado.net 


9
uygulama meşgul olduğunda Kum Saati göster
WPF kullanılarak oluşturulan bir görünüm için, uygulama meşgul ve yanıt vermediğinde fare imlecini bir kum saatine dönüştürmek istiyorum. Bir çözüm eklemek this.Cursor = Cursors.Wait; kullanıcı arayüzünün yanıt vermemesine neden olabilecek tüm yerlere. Ama belli ki bu en iyi çözüm değil. Bunu başarmanın en iyi yolu nedir merak ediyorum? Stiller veya …
92 c#  wpf 

6
C # Yansıma: Dizeden sınıf başvurusu nasıl alınır?
Bunu C # ile yapmak istiyorum ama nasıl yapacağımı bilmiyorum: Sınıf adı -eg olan bir dizem var FooClassve bu sınıfta bir (statik) yöntemi çağırmak istiyorum: FooClass.MyMethod(); Açıkçası, yansıtma yoluyla sınıfa bir referans bulmam gerekiyor, ama nasıl?
92 c#  reflection 


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.