Przykład ( zwróć uwagę na przypadek ): string s = "Hello world!"; String s = "Hello world!"; Jakie są zasady korzystania z każdego z nich? A jakie są
Przekaż opinię o stosie Przepełnienie stosu : foreach () od enum Jak wyliczyć enumw C #? Np. Poniższy kod się nie kompiluje: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) {
Jak można intrzucić enumw C
Czy istnieje sposób, aby następujący zwrot był prawdziwy? string title = "ASTRINGTOTEST"; title.Contains("string"); Wydaje się, że nie ma przeciążenia, które pozwala mi ustawić rozróżnianie wielkości liter. Obecnie UPPERCASE je oba, ale to po prostu głupie (przez co odnoszę się do problemów i18n...
Widziałem kilka różnych sposobów iteracji słownika w języku C #. Czy istnieje standardowy
Jakie są prawidłowe numery wersji dla C #? Co wyszło kiedy? Dlaczego nie mogę znaleźć odpowiedzi na temat C # 3.5 ? To pytanie ma przede wszystkim pomóc tym, którzy szukają odpowiedzi przy użyciu nieprawidłowego numeru wersji, np. C # 3.5 . Mamy nadzieję, że każdy, kto nie znajdzie odpowiedzi z...
Chcę zrobić coś takiego: MyObject myObj = GetMyObj(); // Create and fill a new object MyObject newObj = myObj.Clone(); Następnie wprowadź zmiany w nowym obiekcie, które nie są odzwierciedlone w oryginalnym obiekcie. Często nie potrzebuję tej funkcjonalności, więc kiedy było to konieczne,...
Jak przekonwertować stringna byte[].NET (C #) bez ręcznego określania konkretnego kodowania? Mam zamiar zaszyfrować ciąg. Mogę go zaszyfrować bez konwersji, ale nadal chciałbym wiedzieć, dlaczego tutaj kodowanie się pojawia. Dlaczego warto nawet brać pod uwagę kodowanie? Czy nie mogę po prostu...
Odradza się po prostu łapanie System.Exception. Zamiast tego należy wychwytywać tylko „znane” wyjątki. To czasami prowadzi do niepotrzebnego powtarzającego się kodu, na przykład: try { WebId = new Guid(queryString["web"]); } catch (FormatException) { WebId = Guid.Empty; } catch...
Używam StyleCop na pewnym kodzie C # i ciągle zgłasza, że moje usingdyrektywy powinny znajdować się w przestrzeni nazw. Czy istnieje techniczny powód, aby umieścić usingdyrektywy w środku zamiast poza przestrzenią
Jak wygenerować losową liczbę całkowitą w C
Jak mogę utworzyć arkusz kalkulacyjny Excel z C # bez konieczności instalowania programu Excel na komputerze, na którym działa
Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. На этот вопрос есть ответы на Stack Overflow на русском : Что такое NullReferenceException, и как...
Biorąc pod uwagę DateTimeurodziny danej osoby, jak obliczyć jej wiek w latach?
Mam klasę o nazwie Questions(liczba mnoga). W tej klasie jest wyliczenie zwane Question(liczba pojedyncza), które wygląda tak. public enum Question { Role = 2, ProjectFunding = 3, TotalEmployee = 4, NumberOfServers = 5, TopBusinessConcern = 6 } W Questionsklasie mam get(int foo)funkcję,...
Korzystając z wyrażeń lambda lub anonimowych metod w języku C #, musimy uważać na dostęp do zmodyfikowanej pułapki zamknięcia . Na przykład: foreach (var s in strings) { query = query.Where(i => i.Prop == s); // access to modified closure ... } Ze względu na zmodyfikowane zamknięcie powyższy...
Wiem z lektury dokumentacji Microsoft, że „podstawowe” użycieIDisposable interfejsu jest czyszczenie niezarządzanych zasobów. Dla mnie „niezarządzany” oznacza takie rzeczy, jak połączenia z bazą danych, gniazda, uchwyty okien itp. Ale widziałem kod, w którym Dispose()metoda jest zaimplementowana w...
Przebiegł przez ten wiersz kodu: FormsAuth = formsAuth ?? new FormsAuthenticationWrapper(); Co oznaczają dwa znaki zapytania, czy jest to jakiś trójskładnikowy operator? W Google trudno jest
Aplikacja komputerowa C # w wersji ekspresowej działała, a następnie nie działała 5 sekund później. Próbowałem następujące: Upewnij się, że konfiguracja debugowania, flaga debugowania i pełne informacje debugowania są ustawione dla wszystkich zestawów. Usuń wszystkie foldery bin i obj oraz...
Biorąc pod uwagę określoną DateTimewartość, jak wyświetlić czas względny, na przykład: 2 godziny temu 3 dni temu miesiąc