«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
Sıra birden fazla öğe içeriyor
Linq aracılığıyla "RhsTruck" türü bir liste alma ve bunları gösterme konusunda bazı sorunlar yaşıyorum. RhsTruck sadece Marka, Model, Seri vb. Özelliklere sahiptir ... RhsCustomer, CustomerName, CustomerAddress vb. Özelliklere sahiptir. "Sıra birden fazla öğe içeriyor" hatasını alıyorum. Herhangi bir fikir? Buna yanlış şekilde mi yaklaşıyorum? public RhsCustomer GetCustomer(string customerNumber) { using …
111 c#  .net  asp.net  linq 

5
Paralel.foreach?
Bir parallel.for döngüsünden nasıl çıkabilirim? Aşağıdakine benzeyen oldukça karmaşık bir ifadem var: Parallel.ForEach<ColorIndexHolder>(ColorIndex.AsEnumerable(), new Action<ColorIndexHolder>((ColorIndexHolder Element) => { if (Element.StartIndex <= I && Element.StartIndex + Element.Length >= I) { Found = true; break; } })); Paralel sınıf kullanarak bu süreci açık ara optimize edebilirim. Ancak; Paralel döngüyü nasıl kıracağımı çözemiyorum? …

4
Bir JObject aracılığıyla nasıl numaralandırırım?
JObject'imdeki verilere nasıl erişeceğimi belirlemeye çalışıyorum ve onu nasıl kullanacağımı ömür boyu belirleyemiyorum. JObject Object = (JObject)Response.Data["my_key"]; Console.WriteLine (Object) yaparak bunu konsola yazdırabilirim ve verileri görüyorum, şöyle görünüyor: { "my_data" : "more of my string data" ... } Ama bunu nasıl tekrarlayacağım / sıralayacağım hakkında HİÇBİR fikrim yok, herhangi bir …
111 c#  json  json.net 


7
Kilit ifadesi ne kadar pahalı?
Çoklu iş parçacığı ve paralel işleme ile deneyler yapıyordum ve işlem hızının bazı temel sayım ve istatistik analizlerini yapmak için bir sayaca ihtiyacım vardı. Sınıfımın eşzamanlı kullanımıyla ilgili sorunları önlemek için sınıfımdaki özel bir değişken üzerinde bir kilit ifadesi kullandım: private object mutex = new object(); public void Count(int amount) …

9
Hangi öğe tıklanırsa tıklansın WPF penceresini sürüklenebilir yapın
Sorum 2 kat ve umarım WinForms'un (bu açıklamayı yapmadan önce Christophe Geers sağladığı) standart çözümlerden ziyade WPF tarafından sağlanan daha kolay çözümler vardır . İlk olarak, fareyle tıklama + sürükleme olaylarını yakalamadan ve işlemeden Pencereyi sürüklenebilir hale getirmenin bir yolu var mı? Demek istediğim, pencere başlık çubuğu tarafından sürüklenebilir, ancak …

7
Null yapılabilir her şey için C # genel tür kısıtlaması
Bu yüzden bu sınıfa sahibim: public class Foo<T> where T : ??? { private T item; public bool IsNull() { return item == null; } } Şimdi, olabilecek her şeyi tür parametresi olarak kullanmama izin veren bir tür kısıtlaması arıyorum null. Bu, tüm Nullable( T?) türlerinin yanı sıra tüm referans …
111 c#  generics  nullable 


12
Bir görüntüyü (yola göre seçilir) base64 dizesine dönüştür
Kullanıcının bilgisayarındaki bir yoldan bir görüntüyü C # 'da bir base64 dizesine nasıl dönüştürebilirsiniz? Örneğin, görüntünün yoluna sahibim (formatta C:/image/1.gif) ve döndürülen görüntüyü data:image/gif;base64,/9j/4AAQSkZJRgABAgEAYABgAAD..temsil eden bir veri URI'sine sahip olmak istiyorum 1.gif.
111 c#  image  base64 

3
XUnit kullanarak bir İstisna Onaylayın
XUnit ve Moq için acemiyim. Bir argüman olarak string alan bir metodum var. XUnit kullanarak bir istisna nasıl işlenir. [Fact] public void ProfileRepository_GetSettingsForUserIDWithInvalidArguments_ThrowsArgumentException() { //arrange ProfileRepository profiles = new ProfileRepository(); //act var result = profiles.GetSettingsForUserID(""); //assert //The below statement is not working as expected. Assert.Throws<ArgumentException>(() => profiles.GetSettingsForUserID("")); } Test edilen …
111 c#  unit-testing  xunit 

5
Konular neden .NET Reaktif Uzantılarda önerilmiyor?
Şu anda .NET için Reactive Extensions çerçevesini kavramaya başladım ve bulduğum çeşitli giriş kaynakları (esas olarak http://www.introtorx.com ) üzerinde çalışıyorum. Uygulamamız, ağ çerçevelerini algılayan bir dizi donanım arabirimini içerir, bunlar benim IObservable'larım olacak, daha sonra bu çerçeveleri tüketecek veya veriler üzerinde bir şekilde dönüşüm gerçekleştirecek ve yeni bir çerçeve türü …

9
Bir C # yönteminin içeriği dinamik olarak değiştirilsin mi?
Yapmak istediğim şey, bir C # yönteminin çağrıldığında nasıl çalışacağını değiştirmektir, böylece şöyle bir şey yazabilirim: [Distributed] public DTask<bool> Solve(int n, DEvent<bool> callback) { for (int m = 2; m < n - 1; m += 1) if (m % n == 0) return false; return true; } Çalışma zamanında, …
111 c#  methods  assemblies  cil  swap 

2
Bir httpclient çağrısından içerik gövdesi nasıl alınır?
Bir httpclient çağrısının içeriğini nasıl okuyacağımı bulmaya çalışıyorum ve anlayamıyorum. Aldığım yanıt durumu 200, ancak iade edilen gerçek Json'a nasıl ulaşacağımı çözemiyorum, tek ihtiyacım olan bu! Aşağıdaki kodum: async Task<string> GetResponseString(string text) { var httpClient = new HttpClient(); var parameters = new Dictionary<string, string>(); parameters["text"] = text; Task<HttpResponseMessage> response = …

10
JSON.Net Kendinden referans alma döngüsü algılandı
Web sitem için 4 tablo içinde bir mssql veritabanım var. Bunu kullandığımda: public static string GetAllEventsForJSON() { using (CyberDBDataContext db = new CyberDBDataContext()) { return JsonConvert.SerializeObject((from a in db.Events where a.Active select a).ToList(), new JavaScriptDateTimeConverter()); } } Kod, aşağıdaki hatayla sonuçlanır: Newtonsoft.Json.JsonSerializationException: 'CyberUser' özelliği için 'DAL.CyberUser' türünde kendi kendine başvuran …

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.