«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
byte + byte = int… neden?
Bu C # koduna bakarak: byte x = 1; byte y = 2; byte z = x + y; // ERROR: Cannot implicitly convert type 'int' to 'byte' byte(Veya short) türler üzerinde yapılan herhangi bir matematiğin sonucu dolaylı olarak bir tam sayıya geri döndürülür. Çözüm, sonucu açıkça bir bayta geri …



30
Numaraları C # dizeleri ile ilişkilendirme
Aşağıdakilerin mümkün olmadığını biliyorum çünkü Numaralandırma'nın türü bir int olmalı enum GroupTypes { TheGroup = "OEM", TheOtherGroup = "CMB" } Veritabanımdan kapsamlı kodları olan bir alan alıyorum ( OEMve CMB). Bu alanı enumanlaşılabilir bir şey haline getirmek istiyorum . Çünkü hedef okunabilirlik ise, çözüm kısa olmalıdır. Başka hangi seçeneklerim var?
363 c#  .net 


4
Arabirimde tanımlanan C # 4 isteğe bağlı parametreler neden sınıf uygulamada uygulanmıyor?
C # 4'teki isteğe bağlı parametrelerle, bir arabirimde isteğe bağlı bir parametre belirtirseniz , bu parametreyi herhangi bir uygulama sınıfında isteğe bağlı yapmak zorunda olduğunuzu fark ettim : public interface MyInterface { void TestMethod(bool flag = false); } public class MyClass : MyInterface { public void TestMethod(bool flag) { Console.WriteLine(flag); …

8
değere göre sözlük anahtarı al
Sözlük anahtarını C # değerine göre nasıl alabilirim? Dictionary<string, string> types = new Dictionary<string, string>() { {"1", "one"}, {"2", "two"}, {"3", "three"} }; Böyle bir şey istiyorum: getByValueKey(string value); getByValueKey("one")iade edilmelidir "1". Bunu yapmanın en iyi yolu nedir? Belki HashTable, Sıralama Listeleri?
361 c#  dictionary 

15
Dize TÜM boşluk kaldırmak için verimli bir yol?
Bir REST API çağırıyorum ve bir XML yanıtı geri alıyorum. Çalışma alanı adlarının bir listesini döndürür ve hızlı bir IsExistingWorkspace()yöntem yazıyorum . Tüm çalışma alanları boşluk içermeyen bitişik karakterler içerdiğinden, belirli bir çalışma alanının listede olup olmadığını bulmanın en kolay yolunun tüm boşlukları (yeni satırlar dahil) kaldırmak ve bunu yapmaktır …

9
MVC 3'te mevcut sayfa URL'si nasıl alınır?
Oluşturduğum bir blogda Facebook yorum eklentisini kullanıyorum. Sayfada başvurulan facebook javascript tarafından yorumlanan bazı FBXML etiketleri vardır. Bu iyi çalışıyor, ancak mevcut, tam nitelikli URL'yi eklentiye iletmem gerekiyor. <div style="width: 900px; margin: auto;"> <div id="fb-root"></div> <fb:comments href="URL HERE" num_posts="10" width="900"></fb:comments> </div> Mevcut sayfanın URL'sini almanın en iyi yolu nedir? İstek …
360 c#  asp.net  asp.net-mvc  razor 


7
IEnumerable'ın olası çoklu numaralandırması için kullanım uyarısı
Benim kod IEnumerable<>birkaç kez kullanmak gerekir böylece "Olası çoklu numaralandırma" Resharper hata olsun IEnumerable. Basit kod: public List<object> Foo(IEnumerable<object> objects) { if (objects == null || !objects.Any()) throw new ArgumentException(); var firstObject = objects.First(); var list = DoSomeThing(firstObject); var secondList = DoSomeThingElse(objects); list.AddRange(secondList); return list; } objectsParametreyi değiştirebilir Listve sonra …


25
Visual Studio kullanırken dosya oluşturma sürümünü otomatik olarak artırabilir miyim?
Ben sadece nasıl otomatik olarak Visual Studio (2005) kullanarak dosyalarımı yapı (ve sürüm?) Arttırabilir merak ediyordum . Söylemenin özelliklerine bakarsam C:\Windows\notepad.exe, Sürüm sekmesi "Dosya sürümü: 5.1.2600.2180" değerini verir. Ben biraz donuk yüz edelim ki benim dll's sürümünde değil, 1.0.0.0 sürümünde bu serin numaraları almak istiyorum. Birkaç şey denedim, ancak kutudan …


4
Dizeden XDocument'i Doldur
Ben küçük bir şey üzerinde çalışıyorum ve ben bir dize bir XDocument yükleyebilir olmadığını anlamaya çalışıyorum. XDocument.Load()fiziksel bir XML dosyasının yolu olarak kendisine aktarılan dizeyi alıyor gibi görünüyor. Denemek ve ilk fiziksel XML dosyası oluşturmak ve XDocument doldurmak için doğrudan atlamak zorunda adım atlamak istiyorum. Herhangi bir fikir?
358 c#  xml  c#-3.0  linq-to-xml 

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.