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

4
HttpClient kullanırken istek / yanıt mesajlarını günlüğe kaydetme
Aşağıdaki gibi bir POST yapan bir yöntemim var var response = await client.PostAsJsonAsync(url, entity); if (response.IsSuccessStatusCode) { // read the response as strongly typed object return await response.Content.ReadAsAsync<T>(); } Sorum, varlık nesnesinden gönderilen gerçek JSON'yi nasıl elde edebilirim. POSTED olan JSON'u günlüğe kaydetmek istiyorum, bu yüzden kendimi bir json serileştirmek …

5
NuGet başvurularını derleme çıktısına kopyalamak için .NET Core projelerini nasıl edinebilirim?
.NET Core ile bir eklenti sistemi yazmaya çalışıyorum ve gereksinimlerimden biri eklenti DLL'sini bağımlılıkları ile birlikte yüklemek için kullanıcıya dağıtabilmektir. Ancak, NuGet bağımlılıklarımı bir yapı yapısı olarak nasıl dahil edeceğimi ve bunları dotnet publishbir hack olarak kullanmak zorunda kalmadan derleme klasörüne nasıl çıktılayacağımı anlayamıyorum . Bunu .csproj dosyasında (proje dosyası) …
115 c#  msbuild  .net-core  nuget  csproj 

4
NUnit ve xUnit
На этот вопрос есть ответы на Stack Overflow için русском : Что выбрать: nUnit vs xUnit? NUnit ve xUnit.net arasındaki farklar nelerdir ? Sadece birini değil, ikisini geliştirmenin ne anlamı var? XUnit'in NUnit'in mucidi tarafından geliştirildiğini okudum: xUnit.net, .NET Framework için bir birim test aracıdır. NUnit'in orijinal mucidi tarafından yazıldı. …
115 c#  .net  nunit  xunit 

13
Bir asp.net çekirdek webapi denetleyicisindeki istek gövdesi nasıl okunur?
OnActionExecutingYöntemdeki istek gövdesini okumaya çalışıyorum , ancak her zaman nullvücut için alıyorum . var request = context.HttpContext.Request; var stream = new StreamReader(request.Body); var body = stream.ReadToEnd(); Akış konumunu açıkça 0 olarak ayarlamaya çalıştım, ancak bu da işe yaramadı. Bu ASP.NET Core olduğu için işler biraz farklı bence. Eski web API …

11
Birim testlerini seri olarak yürütün (paralel yerine)
Yazmış olduğum bir WCF ana bilgisayar yönetim motorunu birim test etmeye çalışıyorum. Motor temelde, konfigürasyona bağlı olarak anında ServiceHost örnekleri oluşturur. Bu, yeni bir hizmet eklendiğinde veya eski bir hizmet kaldırıldığında, tüm hizmetlerin kapatılmasına ve yeniden başlatılmasına gerek kalmadan hangi hizmetlerin mevcut olduğunu dinamik olarak yeniden yapılandırmamızı sağlar. Bununla birlikte, …


4
WCF hizmet kodunda hata ayıklamaya çalışırken "İzleme ekle" işlevinde "İfade değerlendiricisinde dahili hata" alın (MSVS 2013)
Birkaç gün önce çözümümü MSVS 2013'e taşıdım. Bir şey dışında iyi çalışıyor: WCF hizmetimin kodunda hata ayıklamaya çalışırken çalışıyor, ancak herhangi bir değişkenin durumunu izlemek istediğimde şöyle diyor: "İfadede dahili hata değerlendirici". İzleme ekle işlevi istemci tarafında normal çalışır, ancak hizmet kodunda bozulmuştur. Localhost üzerinde çalışan kendi WCF hizmetimde hata …



2
ExecuteReader açık ve kullanılabilir bir Bağlantı gerektirir. Bağlantının mevcut durumu Bağlanıyor
MSSQL veritabanına ASP.NET üzerinden çevrimiçi bağlanmaya çalışırken, iki veya daha fazla kişi aynı anda bağlandığında aşağıdakileri alacağım: ExecuteReader açık ve kullanılabilir bir Bağlantı gerektirir. Bağlantının mevcut durumu Bağlanıyor. Site localhost sunucumda iyi çalışıyor. Bu kaba koddur. public Promotion retrievePromotion() { int promotionID = 0; string promotionTitle = ""; string promotionUrl …

10
`+ = 'İçin C # operatör aşırı yüklemesi?
Operatör aşırı yüklemeleri yapmaya çalışıyorum +=ama yapamıyorum. Sadece operatör için aşırı yükleme yapabilirim +. Nasıl olur? Düzenle Bunun işe yaramamasının nedeni, bir Vector sınıfımın (bir X ve Y alanlı) olmasıdır. Aşağıdaki örneği düşünün. vector1 += vector2; Operatör aşırı yüküm şu şekilde ayarlanmışsa: public static Vector operator +(Vector left, Vector right) …

7
"Özel Sınıf" tam olarak nedir?
Derlemek için aşağıdaki gibi bir şey elde edemedikten sonra: public class Gen<T> where T : System.Array { } hata ile Bir kısıtlama özel bir sınıf `` System.Array '' olamaz Ben, tam olarak ne merak başladı olan bir "özel sınıf"? İnsanlar genellikle System.Enumgenel bir kısıtlamada belirttiklerinde aynı türden bir hata alıyor …

12
Çalışmayan işlenmeyen istisnalarda Visual Studio 2015 kesintisi
Visual Studio'nun önceden "İşlenmeyen istisnayı kır" için belirli bir onay kutusu vardı. 2015'te bu kaldırıldı (veya bulamadığım bir yere taşındı). Bu nedenle, kullanıcı düzeyinde bir istisna işleyicisi sağlayamazsam dönüştürülen projelerim artık bozulmuyor. Tüm "atılmış istisnaları" kırmak istemiyorum çünkü belirli olanlarla ilgileniyorum. Tam da belirli bir işleyici sağlayamadığım yer. Şu anda …


7
LINQ işlevlerinin sırası önemli mi?
Temel olarak, sorunun da ifade ettiği gibi ... LINQ işlevlerinin sırası performans açısından önemli mi? Açıkçası sonuçların yine de aynı olması gerekiyordu ... Misal: myCollection.OrderBy(item => item.CreatedDate).Where(item => item.Code > 3); myCollection.Where(item => item.Code > 3).OrderBy(item => item.CreatedDate); Her ikisi de bana aynı sonuçları döndürüyor, ancak farklı bir LINQ sırasındalar. …
114 c#  performance  linq 

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.