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.

10
Sortuj listę klas niestandardowych <T>
Chciałbym posortować listę według datewłaściwości. To jest moja klasa niestandardowa: using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace Test.Web { public class cTag { public int id { get; set; } public int regnumber { get; set; } public string date { get; set; } } } To jest …
112 c#  sorting 

5
Sekwencja nie zawiera pasującego elementu
Mam aplikację asp.net, w której używam linq do manipulacji danymi. Podczas uruchamiania otrzymuję wyjątek „Sekwencja nie zawiera pasującego elementu”. if (_lstAcl.Documents.Count &gt; 0) { for (i = 0; i &lt;= _lstAcl.Documents.Count - 1; i++) { string id = _lstAcl.Documents[i].ID.ToString(); var documentRow = _dsACL.Documents.First(o =&gt; o.ID == id); if (documentRow !=null) …
112 c#  linq  exception 

5
System.Threading.Timer w C # wydaje się nie działać. Działa bardzo szybko co 3 sekundy
Mam obiekt zegarowy. Chcę, żeby było uruchamiane co minutę. W szczególności powinien uruchamiać OnCallBackmetodę i stać się nieaktywny, gdy OnCallBackmetoda jest uruchomiona. Po OnCallBackzakończeniu metody (a OnCallBack) restartuje licznik czasu. Oto, co mam teraz: private static Timer timer; private static void Main() { timer = new Timer(_ =&gt; OnCallBack(), null, …
112 c#  .net  timer 

7
W jaki sposób null + true to string?
Skoro truenie jest typem string, to jak wygląda null + truełańcuch? string s = true; //Cannot implicitly convert type 'bool' to 'string' bool b = null + true; //Cannot implicitly convert type 'string' to 'bool' Jaki jest tego powód?
112 c#  .net  string  null  types 

14
Łapanie „Przekroczono maksymalną długość żądania”
Piszę funkcję wysyłania i mam problemy z wychwyceniem „System.Web.HttpException: Przekroczono maksymalną długość żądania” w przypadku plików większych niż określony maksymalny rozmiar httpRuntimew web.config (maksymalny rozmiar ustawiony na 5120). Używam prostego &lt;input&gt;pliku. Problem polega na tym, że wyjątek jest zgłaszany przed zdarzeniem kliknięcia przycisku przesyłania, a wyjątek występuje przed uruchomieniem mojego …



5
Czy Entity Framework Code First obsługuje procedury składowane?
Obejrzałem kilka prezentacji EF Code First i nie widziałem, jak EFCF działa z procedurami składowanymi. Jak mogę zadeklarować metodę, która będzie korzystała z niektórych sp? Czy mogę przekazać jednostkę do metody, która wywołuje sp bez ręcznego mapowania właściwości jednostki na parametry sp? Co się stanie, jeśli zmienię model? Czy spowoduje …

2
Absolutne minimum potrzebne do napisania przykładowej aplikacji usługi MSMQ
Szukałem przez ponad godzinę i znajdowałem świetne przykłady korzystania z MSMQ w C #, a nawet jeden pełny rozdział książki o kolejce wiadomości ... Ale do szybkiego testu potrzebuję tylko omówić ten scenariusz, nawet nie w doskonały sposób, tylko do szybkiego demo: „Aplikacja A”: zapisuje wiadomość w kolejce wiadomości. (Aplikacja …
112 c#  msmq 

5
Po co dodawanie metody dodawałoby niejednoznaczne wywołanie, jeśli nie byłoby to związane z niejednoznacznością
Mam tę klasę public class Overloaded { public void ComplexOverloadResolution(params string[] something) { Console.WriteLine("Normal Winner"); } public void ComplexOverloadResolution&lt;M&gt;(M something) { Console.WriteLine("Confused"); } } Jeśli nazywam to tak: var blah = new Overloaded(); blah.ComplexOverloadResolution("Which wins?"); Pisze Normal Winnerdo konsoli. Ale jeśli dodam inną metodę: public void ComplexOverloadResolution(string something, object somethingElse …

1
Korzystanie z sygnalizującego z przełączaniem awaryjnym usługi Redis Messagebus przy użyciu usługi ConnectionUtils.Connect () BookSleeve
Próbuję utworzyć scenariusz pracy awaryjnej magistrali komunikatów Redis za pomocą aplikacji SignalR. Na początku próbowaliśmy prostego przełączania awaryjnego równoważenia obciążenia sprzętu, który po prostu monitorował dwa serwery Redis. Aplikacja sygnalizująca wskazała pojedynczy punkt końcowy HLB. Następnie jeden serwer nie powiódł się, ale nie udało mi się pomyślnie pobrać żadnych komunikatów …

7
Jak za jednym razem usunąć wszystkie puste elementy z ogólnej listy?
Czy istnieje domyślna metoda zdefiniowana w .Net dla C #, aby usunąć wszystkie elementy z listy, które są null? List&lt;EmailParameterClass&gt; parameterList = new List&lt;EmailParameterClass&gt;{param1, param2, param3...}; Powiedzmy, że niektóre parametry są null; Nie mogę wiedzieć z góry i chcę je usunąć z mojej listy, aby zawierała tylko parametry, które nie …
112 c#  list  null  element 

4
Serializacja obiektu jako XML UTF-8 w .NET
Prawidłowe usuwanie obiektów zostało usunięte dla zwięzłości, ale jestem zszokowany, jeśli jest to najprostszy sposób zakodowania obiektu jako UTF-8 w pamięci. Musi być łatwiejszy sposób, prawda? var serializer = new XmlSerializer(typeof(SomeSerializableObject)); var memoryStream = new MemoryStream(); var streamWriter = new StreamWriter(memoryStream, System.Text.Encoding.UTF8); serializer.Serialize(streamWriter, entry); memoryStream.Seek(0, SeekOrigin.Begin); var streamReader = new …



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.