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.


15
Twórz partie w linq
Czy ktoś może zasugerować sposób tworzenia partii o określonym rozmiarze w linq? Idealnie chciałbym móc wykonywać operacje na fragmentach o określonej konfigurowalnej ilości.
104 c#  linq 

7
Zaktualizować rekord bez uprzedniego zapytania?
Powiedzmy, że sprawdzam bazę danych i ładuję listę pozycji. Następnie otwieram jeden z elementów w formularzu widoku szczegółowego i zamiast ponownego odpytywania elementu z bazy danych, tworzę wystąpienie elementu ze źródła danych na liście. Czy istnieje sposób, aby zaktualizować rekord bazy danych bez pobierania rekordu pojedynczego elementu? Oto próbka, jak …

2
generowanie identyfikatora GUID bez łącznika
Generuję identyfikator GUID przy użyciu następującej instrukcji w moim kodzie byte[ ] keyBytes = Encoding.UTF8.GetBytes( Guid.NewGuid( ).ToString( ).Substring( 0, 12 ) ); Ale kiedy generowany jest identyfikator GUID, okazuje się, że zawiera on również znak łącznika. Jak mam generować identyfikator GUID zawierający tylko litery (wielkie i małe litery) oraz cyfry? …
104 c#  winforms 

9
Web API 2: jak zwrócić kod JSON z nazwami właściwości camelCased na obiektach i ich obiektach podrzędnych
AKTUALIZACJA Dzięki za wszystkie odpowiedzi. Jestem nad nowym projektem i wygląda na to, że w końcu dotarłem do sedna tego: Wygląda na to, że w rzeczywistości winien był następujący kod: public static HttpResponseMessage GetHttpSuccessResponse(object response, HttpStatusCode code = HttpStatusCode.OK) { return new HttpResponseMessage() { StatusCode = code, Content = response …

14
Pomiń ostrzeżenie CS1998: w tej metodzie asynchronicznej brakuje opcji „czekaj”
Mam interfejs z kilkoma funkcjami asynchronicznymi. Niektóre klasy implementujące interfejs nie mają na co czekać, a niektóre mogą po prostu wyrzucić. To trochę denerwujące ze wszystkimi ostrzeżeniami. Gdy nie używasz await w funkcji asynchronicznej. Czy można ukryć przekaz? public async Task<object> test() { throw new NotImplementedException(); } ostrzeżenie CS1998: Ta …
104 c#  asynchronous 

6
Co to jest pompa wiadomości?
W tym wątku (opublikowanym około rok temu) znajduje się dyskusja na temat problemów, które mogą pojawić się podczas uruchamiania programu Word w sesji nieinteraktywnej. Podana (dość mocna) rada mówi, że nie należy tego robić. W jednym poście powiedziano: „Wszystkie interfejsy API pakietu Office zakładają, że uruchamiasz pakiet Office w interaktywnej …


6
Należy zarejestrować treść żądania i odpowiedzi asp.net webapi 2 do bazy danych
Używam Microsoft Asp.net WebApi2 hostowanego przez IIS. Chciałbym po prostu zarejestrować treść żądania (XML lub JSON) i treść odpowiedzi dla każdego posta. Nie ma nic specjalnego w tym projekcie ani w kontrolerze przetwarzającym post. Nie interesuje mnie używanie struktur rejestrowania, takich jak nLog, elmah, log4net lub wbudowanych funkcji śledzenia internetowego …

17
Dlaczego / kiedy należałoby zastąpić ToString?
Studiuję C # i zastanawiam się, jaki ToStringmoże być cel i korzyść zastąpienia , jak pokazano w poniższym przykładzie. Czy można to zrobić w prostszy sposób, używając wspólnej metody bez nadpisywania? public string GetToStringItemsHeadings { get { return string.Format("{0,-20} {1, -20}", "Office Email", "Private Email"); } } public override string …
103 c#  overriding 

8
Jak dodać separator do ContextMenu WinForms?
Pod moją kontrolą mam: ContextMenu = new ContextMenu(); ContextMenu.MenuItems.Add(new MenuItem("&Add Item", onAddSpeaker)); ContextMenu.MenuItems.Add(new MenuItem("&Edit Item", onEditSpeaker)); ContextMenu.MenuItems.Add(new MenuItem("&Delete Item", onDeleteSpeaker)); ContextMenu.MenuItems.Add( ??? ); ContextMenu.MenuItems.Add(new MenuItem("Cancel")); Jak dodać linię separacji do tego ContextMenu?

12
„Format podanej ścieżki nie jest obsługiwany”.
Mam następujący kod w mojej usłudze sieciowej: string str_uploadpath = Server.MapPath("/UploadBucket/Raw/"); FileStream objfilestream = new FileStream(str_uploadpath + fileName, FileMode.Create, FileAccess.ReadWrite); Czy ktoś może mi pomóc rozwiązać problem z tym komunikatem o błędzie z linii 2 kodu. Format podanej ścieżki nie jest obsługiwany. Uprawnienia do folderu są ustawione na pełny dostęp …
103 c#  .net  webforms  upload  stream 



21
Czy metody C #, które * mogą * być statyczne, powinny być statyczne? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
103 c#  static  methods 

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.