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.

16
Oblicz skrót MD5 na podstawie łańcucha
Używam następującego kodu C # do obliczenia skrótu MD5 z ciągu. Działa dobrze i generuje 32-znakowy ciąg szesnastkowy w następujący sposób: 900150983cd24fb0d6963f7d28e17f72 string sSourceData; byte[] tmpSource; byte[] tmpHash; sSourceData = "MySourceData"; //Create a byte array from source data. tmpSource = ASCIIEncoding.ASCII.GetBytes(sSourceData); tmpHash = new MD5CryptoServiceProvider().ComputeHash(tmpSource); // and then convert tmpHash …
141 c#  md5 

5
JSON.net: jak deserializować bez użycia domyślnego konstruktora?
Mam klasę, która ma domyślny konstruktor, a także przeciążony konstruktor, który przyjmuje zestaw parametrów. Parametry te pasują do pól na obiekcie i są przypisywane podczas budowy. W tym momencie potrzebuję domyślnego konstruktora do innych celów, więc chciałbym go zachować, jeśli mogę. Mój problem: Jeśli usunę domyślny konstruktor i przekażę ciąg …
141 c#  json  json.net 

10
Pobierz daty pierwszego i ostatniego dnia poprzedniego miesiąca w języku C #
Nie mogę wymyślić łatwego jednego lub dwóch wkładek, które dostałyby poprzednie miesiące pierwszego i ostatniego dnia. Jestem LINQ-ifying ankietową aplikację internetową i wycisnęli nowe wymaganie w. Ankieta musi obejmować wszystkie zgłoszenia serwisowe z poprzedniego miesiąca. Więc jeśli jest 15 kwietnia, potrzebuję wszystkich identyfikatorów żądań Marchii. var RequestIds = (from r …
140 c#  .net  datetime  date 

17
Visual Studio 2015 Broken Razor Intellisense
Po zainstalowaniu, a następnie naprawieniu mojej instancji VS2015 nadal nie mogę uruchomić funkcji Intellisense (po stronie serwera) w moich widokach MVC. Kiedy otwieram po raz pierwszy w sesji plik .cshtml i jestem adresowany do pliku Activitylog, pojawia się komunikat o błędzie . Komunikat o błędzie pobrany z ActivityLog.xml (wersja skrócona): …

17
Ograniczenia instrukcji przełącznika języka C # - dlaczego?
Podczas pisania instrukcji switch wydaje się, że istnieją dwa ograniczenia dotyczące tego, co można włączyć w instrukcjach case. Na przykład (i tak, wiem, jeśli robisz tego typu rzeczy, prawdopodobnie oznacza to, że twoja architektura zorientowana obiektowo (OO) jest niepewna - to tylko wymyślony przykład!), Type t = typeof(int); switch (t) …

2
Wyłącz obsługę języka C # 6.0 w programie ReSharper
Podczas korzystania z ReSharper zasugerował „Włącz obsługę języka C # 6.0 dla tego projektu”. Głupio go kliknąłem, a teraz, jak reklamowano, daje mi sugestie dotyczące C # 6.0 - które następnie dają mi błędy, ponieważ nie używam C # 6.0 w tym projekcie. Jak mogę wyłączyć obsługę języka C # …
140 c#  resharper 

1
TargetedPatchingOptOut: „Wydajność krytyczna dla inline poza granicami obrazu NGen”?
Przeglądałem kilka klas frameworka przy użyciu reflektora i zauważyłem, że wiele metod i właściwości ma następujący atrybut [TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")] Jestem prawie pewien, że widziałem powyższy komentarz gdzie indziej i nigdy go nie śledziłem. Czy ktoś mógłby mi powiedzieć, co to oznacza w C # …

6
Jak elegancko radzić sobie ze strefami czasowymi
Mam witrynę internetową, która jest hostowana w innej strefie czasowej niż użytkownicy korzystający z aplikacji. Oprócz tego użytkownicy mogą mieć określoną strefę czasową. Zastanawiałem się, jak podchodzą do tego inni użytkownicy SO i aplikacje? Najbardziej oczywistą częścią jest to, że w DB data / czas są przechowywane w UTC. Na …

8
Usunąć znaki po określonym znaku w ciągu, a następnie usunąć podciąg?
Czuję się trochę głupio publikując to, gdy wydaje się to dość proste i jest mnóstwo pytań dotyczących ciągów znaków / znaków / wyrażeń regularnych, ale nie mogłem znaleźć tego, czego potrzebowałem (z wyjątkiem innego języka: Usuń cały tekst po określonym punkcie ). Mam następujący kod: [Test] public void stringManipulation() { …
140 c#  .net  string 


3
json.net ma metodę klucza?
Jeśli moja odpowiedź zawiera klucz „błąd”, muszę przetworzyć błąd i wyświetlić okno ostrzegawcze. Czy istnieje metoda „haskey” w json.net? Lubić: var x= JObject.Parse(string_my); if(x.HasKey["error_msg"]) MessageBox.Show("Error!")
140 c#  json  json.net 

17
Pokaż formularz bez kradzieży ostrości?
Używam formularza do wyświetlania powiadomień (pojawia się w prawym dolnym rogu ekranu), ale kiedy pokazuję ten formularz, przejmuje fokus z głównego formularza. Czy istnieje sposób na wyświetlenie tego formularza „powiadomienia” bez kradzieży fokusu?
140 c#  .net  winforms 



9
Jak ustawić nazwę pobierania pliku w ASP.NET Web API
W mojej klasie ApiController mam następującą metodę pobierania pliku utworzonego przez serwer. public HttpResponseMessage Get(int id) { try { string dir = HttpContext.Current.Server.MapPath("~"); //location of the template file Stream file = new MemoryStream(); Stream result = _service.GetMyForm(id, dir, file); if (result == null) { return Request.CreateResponse(HttpStatusCode.NotFound); } result.Position = 0; …

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.