Pytania otagowane jako c#

C # (wymawiane „patrz ostro”) jest językiem programowania wysokiego poziomu, statycznie typowanym, wieloparadygmatowym opracowanym przez firmę Microsoft. Kod C # zwykle jest przeznaczony dla rodziny narzędzi Microsoft .NET i czasów wykonywania, do których należą między innymi .NET Framework, .NET Core i Xamarin. Użyj tego tagu w przypadku pytań dotyczących kodu napisanego w C # lub C # formalnej specyfikacji.


5
Przerwij równolegle. Przed?
Jak wyjść z pętli parallel.for ? Mam dość złożone oświadczenie, które wygląda następująco: Parallel.ForEach<ColorIndexHolder>(ColorIndex.AsEnumerable(), new Action<ColorIndexHolder>((ColorIndexHolder Element) => { if (Element.StartIndex <= I && Element.StartIndex + Element.Length >= I) { Found = true; break; } })); Korzystając z klasy równoległej, mogę zdecydowanie zoptymalizować ten proces. Jednak; Nie mogę dowiedzieć się, …

4
Jak wyliczać za pomocą JObject?
Próbuję ustalić, jak uzyskać dostęp do danych znajdujących się w moim JObject i do końca życia nie mogę określić, jak z nich korzystać. JObject Object = (JObject)Response.Data["my_key"]; Mogę go wydrukować na konsoli robiąc Console.WriteLine (Object) i widzę dane, wygląda to tak: { "my_data" : "more of my string data" ... …
111 c#  json  json.net 


7
Ile kosztuje blokada?
Eksperymentowałem z wielowątkowością i przetwarzaniem równoległym i potrzebowałem licznika, aby wykonać podstawowe zliczanie i analizę statystyczną szybkości przetwarzania. Aby uniknąć problemów z jednoczesnym używaniem mojej klasy, użyłem instrukcji lock na zmiennej prywatnej w mojej klasie: private object mutex = new object(); public void Count(int amount) { lock(mutex) { done += …

3
Wywołaj metodę statyczną z odbiciem
Mam kilka klas statycznych w przestrzeni nazw, mySolution.Macrostakich jak static class Indent{ public static void Run(){ // implementation } // other helper methods } Więc moje pytanie brzmi: jak będzie można nazwać te metody za pomocą refleksji? Jeśli metody NIE mają być statyczne, mógłbym zrobić coś takiego: var macroClasses = …
111 c#  reflection  dynamic 

9
Umożliwia przeciąganie okna WPF, bez względu na kliknięty element
Moje pytanie jest 2-krotne i mam nadzieję, że istnieją łatwiejsze rozwiązania dla obu zapewniane przez WPF, a nie standardowe rozwiązania z WinForms (które dostarczył Christophe Geers, zanim zrobiłem to wyjaśnienie). Po pierwsze, czy istnieje sposób na umożliwienie przeciągania okna bez przechwytywania i przetwarzania zdarzeń kliknięcia i przeciągnięcia? Chodzi mi o …



12
Konwertuj obraz (wybrany przez ścieżkę) na ciąg base64
Jak przekonwertować obraz ze ścieżki na komputerze użytkownika na ciąg base64 w języku C #? Na przykład mam ścieżkę do obrazu (w formacie C:/image/1.gif) i chciałbym mieć identyfikator URI danych, taki jak data:image/gif;base64,/9j/4AAQSkZJRgABAgEAYABgAAD..reprezentujący 1.gifzwrócony obraz.
111 c#  image  base64 

3
Potwierdź wyjątek za pomocą XUnit
Jestem nowicjuszem w XUnit i Moq. Mam metodę, która przyjmuje ciąg jako argument. Jak obsłużyć wyjątek za pomocą XUnit. [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("")); } Testowana metoda …
111 c#  unit-testing  xunit 

5
Dlaczego przedmioty nie są zalecane w reaktywnych rozszerzeniach .NET?
Obecnie zajmuję się platformą Reactive Extensions dla .NET i przeglądam różne zasoby wprowadzające, które znalazłem (głównie http://www.introtorx.com ) Nasza aplikacja obejmuje szereg interfejsów sprzętowych, które wykrywają ramki sieciowe, będą to moje IObservables, a następnie mam różne komponenty, które będą zużywać te ramki lub przeprowadzać w jakiś sposób transformację danych i …

10
Wykryto pętlę odwołań do JSON.Net
Mam bazę danych mssql dla mojej witryny w 4 tabelach. Kiedy używam tego: 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 powoduje następujący błąd: Newtonsoft.Json.JsonSerializationException: wykryto pętlę odwołującą się do siebie dla …

15
Format daty i godziny na format SQL przy użyciu języka C #
Próbuję zapisać bieżący format daty i godziny z C # i przekonwertować go na format daty programu SQL Server, tak yyyy-MM-dd HH:mm:ssaby można było go użyć do UPDATEzapytania. To był mój pierwszy kod: DateTime myDateTime = DateTime.Now; string sqlFormattedDate = myDateTime.Date.ToString("yyyy-MM-dd HH:mm:ss"); Data wyjściowa jest w porządku, ale czas zawsze …
111 c#  sql  datetime 

21
Mockowanie HttpClient w testach jednostkowych
Mam problemy z opakowaniem kodu do użycia w testach jednostkowych. Problem jest taki. Mam interfejs IHttpHandler: public interface IHttpHandler { HttpClient client { get; } } I klasa, która go używa, HttpHandler: public class HttpHandler : IHttpHandler { public HttpClient client { get { return new HttpClient(); } } } …
111 c#  unit-testing  moq 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.