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

2
C # 'da Kovaryant ve Contravariant arayüzlerini anlama
Bunlara C # üzerinde okuduğum bir ders kitabında rastladım, ancak muhtemelen bağlam eksikliğinden dolayı bunları anlamakta güçlük çekiyorum. Orada ne oldukları ve ne işe yaradıkları hakkında iyi ve kısa bir açıklama var mı? Açıklama için düzenleyin: Kovaryant arayüz: interface IBibble<out T> . . Kontravariant arayüzü: interface IBibble<in T> . .

5
C # JIT derlemesi ve .NET
JIT derleyicisinin nasıl çalıştığına dair ayrıntılar konusunda biraz kafam karıştı. C # 'ın IL'ye derlendiğini biliyorum. İlk çalıştırıldığında JIT'dedir. Bu, yerel koda çevrilmesini içeriyor mu? .NET çalışma zamanı (Sanal Makine olarak mı?) JIT koduyla etkileşime giriyor mu? Bunun safça olduğunu biliyorum ama gerçekten kafam karıştı. Benim izlenimim her zaman derlemelerin …
87 c#  jit 

15
Tekli artı operatörü ne yapar?
Tekli artı operatörü ne yapar? Bulduğum birkaç tanım var ( burada ve burada ) ama ne için kullanılacağı konusunda hala hiçbir fikrim yok. Hiçbir şey yapmıyor gibi görünüyor ama bunun bir nedeni var, değil mi?
87 c#  c++  c  unary-operator 

13
IIS'de .svc dosyasına erişirken HTTP 404
Yakın zamanda Visual Studio 2008'den test edildiğinde sorunsuz çalışan bir WCF hizmeti oluşturdum. Ancak projeyi IIS'ye dağıttığımda ve IIS'den .svc dosyasına erişmeye çalıştığımda şu hatayı alıyorum: "Server Error in '/' Application.The resource cannot be found. " Bu sorunu son 4 gündür yaşıyorum. IIS Yöneticisi'nin İşleyici Eşlemeleri'nde .svc için iki girdi …
87 c#  .net  wcf 

9
Yapılandırma öğesi bildirilmedi
Visual Studio 2012 Express Edition'da bazı işler yapıyorum. Aşağıdaki gibi bir App.config XML dosyası ekledim: <?xml version="1.0" encoding="utf-8" ?> <configuration> </configuration> İlk olarak, "'konfigürasyon' öğesi bildirilmedi" şeklinde bir uyarı gelir. Bunun neden olduğunu bilen var mı? Görünüşe göre bu çözülene kadar içinde elemanlar bildirilemez. Teşekkürler! Bu, XML'in tamamıdır: <?xml version="1.0" …
87 c#  xml  app-config 

6
Kilitli bir nesne, içinde bir istisna olursa kilitli kalır mı?
Ac # threading uygulamasında, bir nesneyi kilitlemem gerekirse, bir sıra diyelim ve bir istisna olursa nesne kilitli kalır mı? İşte sözde kod: int ii; lock(MyQueue) { MyClass LclClass = (MyClass)MyQueue.Dequeue(); try { ii = int.parse(LclClass.SomeString); } catch { MessageBox.Show("Error parsing string"); } } Anladığım kadarıyla, yakalamadan sonraki kod çalışmıyor - …

14
DataTable'dan belirli satırları silme
DataTable'dan bazı satırları silmek istiyorum ama böyle bir hata veriyor, Koleksiyon değiştirildi; numaralandırma işlemi yürütülemeyebilir Bu kodu silmek için kullanıyorum, foreach(DataRow dr in dtPerson.Rows){ if(dr["name"].ToString()=="Joe") dr.Delete(); } Peki sorun nedir ve nasıl düzeltilir? Hangi yöntemi tavsiye edersiniz?
87 c#  delete-row 

10
SqlParameter zaten başka bir SqlParameterCollection tarafından içeriliyor - () {} kullanmak hile yapıyor mu?
using() {}Aşağıda gösterildiği gibi (sic) blokları kullanırken ve cmd1bunun ilk using() {}bloğun kapsamının dışında yaşamadığını varsayarsak , neden ikinci blok mesajla bir istisna atsın? SqlParameter zaten başka bir SqlParameterCollection tarafından içeriliyor Bu, SqlParameterCollectioneklenen kaynakların ve / veya tutamaçların - parametreler ( ) dahil - cmd1bloğun sonunda yok edildiğinde serbest bırakılmadığı …
87 c#  .net  sql-server  ado.net 

5
Bitişik bellek ile C ++ vektörünün C # eşdeğeri?
C ++ vektörünün C # eşdeğeri nedir? Bu özelliği arıyorum: Standart dizilere kıyasla erişim için performans cezası olmayan dinamik bir bitişik olarak depolanan bellek dizisine sahip olmak. Ben arıyordum ve diyorlar ki .NET equivalent to the vector in C++ is the ArrayList: ArrayList bu bitişik bellek özelliğine sahip mi?
87 c#  c++  vector 

4
Eşzamansız BlockingCollection <T> gibi bir şey var mı?
Eşzamansız awaitolarak sonucunu istiyorum BlockingCollection&lt;T&gt;.Take(), bu yüzden iş parçacığını engellemiyorum. Bunun gibi bir şey arıyorum: var item = await blockingCollection.TakeAsync(); Bunu yapabileceğimi biliyorum: var item = await Task.Run(() =&gt; blockingCollection.Take()); ancak bu fikir tüm fikri öldürür, çünkü ThreadPoolbunun yerine başka bir iş parçacığı (of ) engellenir. Herhangi bir alternatif var …

14
HTTP POST multipart / form-data ile sunucuya dosya nasıl yüklenir?
Windows Phone 8 uygulaması geliştiriyorum. MIME tipi multipart / form-data ve "userid = SOME_ID" adlı bir dize verisi ile HTTP POST isteği kullanarak PHP web hizmeti aracılığıyla SQLite veritabanını yüklemek istiyorum. HttpClient, RestSharp veya MyToolkit gibi 3. parti kütüphaneleri kullanmak istemiyorum. Aşağıdaki kodu denedim ancak dosyayı yüklemiyor ve ayrıca bana …

7
WRAPPER terimi programlamada nerede ve nasıl kullanılır, ne yapmaya yardımcı olur?
Diğer sınıfların veya API'lerin Sarmalayıcılarını veya hatta bazı kodları oluşturma terimini kullanan yazılım geliştiricilerle karşılaşıyorum, bu deneyimli Yazılım Programcıları tarafından kullanılan bir terim Yani bununla ne demek istediklerine dair herhangi bir fikriniz; örneğin basit bir soru; iki tür dizi sıralama tekniğimiz var, bunun için bir sarmalayıcı oluşturalım Yukarıdakiler çok basit …
87 c# 

7
'ad alanı' ancak bir 'tür' gibi kullanılır
Bu benim programım, sınıfın kullandığı Zaman2 olarak adlandırılıyor Zaman Testine referans ekledim Hatayı almaya devam ediyorum 'Zaman2' bir 'ad alanı' ama 'tür' gibi kullanılıyor Birisi bana bu hatanın ne olduğunu ve nasıl düzeltileceğini söyleyebilir mi? namespace TimeTest { class TimeTest { static void Main(string[] args) { Time2 t1 = new …
87 c#  class  namespaces 

3
Genel bir sınıf için varsayılan bir kurucunun sözdizimi nedir?
C # 'da genel bir sınıf için varsayılan bir kurucu uygulamak yasak mı? Değilse, aşağıdaki kod neden derlenmiyor? (Kaldırdığımda &lt;T&gt;derler yine de) Öyleyse genel bir sınıf için varsayılan bir kurucu tanımlamanın doğru yolu nedir? public class Cell&lt;T&gt; { public Cell&lt;T&gt;() { } } Derleme Zamanı Hatası : Hata 1 Sınıf, …
86 c#  .net  generics 

4
JSON'u POST yoluyla C # ile gönder ve döndürülen JSON alsın mı?
Bu, JSON'u System.Netve WebRequestuygulamalarımın herhangi birinde ilk kez kullanıyorum . Uygulamamın, bir kimlik doğrulama sunucusuna aşağıdakine benzer bir JSON yükü göndermesi gerekiyor: { "agent": { "name": "Agent Name", "version": 1 }, "username": "Username", "password": "User Password", "token": "xxxxxx" } Bu yükü oluşturmak için JSON.NETkütüphaneyi kullandım . Bu verileri kimlik doğrulama …

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.