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
Metoda zanieczyszczona jest wywoływana dla pola tylko do odczytu
Używam programu Visual Studio 2010 + Resharper i wyświetla ostrzeżenie dotyczące następującego kodu: if (rect.Contains(point)) { ... } rectto readonly Rectanglepole, a Resharper pokazuje mi to ostrzeżenie: „Nieczysta metoda jest wywoływana dla pól tylko do odczytu typu wartości”. Jakie są nieczyste metody i dlaczego jest mi pokazywane to ostrzeżenie?
84 c#  resharper 

7
Jak usunąć pojedynczy atrybut (np. Tylko do odczytu) z pliku?
На этот вопрос есть ответы на Stack Overflow на русском : Удалить один атрибут (скажем, "только для чтения "й) ула? Powiedzmy, plik ma następujące atrybuty: ReadOnly, Hidden, Archived, System. Jak mogę usunąć tylko jeden atrybut? (na przykład ReadOnly) Jeśli użyję tego, usuwa wszystkie atrybuty: IO.File.SetAttributes("File.txt",IO.FileAttributes.Normal)


2
Tworzenie plików XML przy użyciu XDocument w C #
Mam List<string>„sampleList”, który zawiera Data1 Data2 Data3... Struktura pliku jest podobna do <file> <name filename="sample"/> <date modified =" "/> <info> <data value="Data1"/> <data value="Data2"/> <data value="Data3"/> </info> </file> Obecnie używam XmlDocument, aby to zrobić. Przykład: List<string> lst; XmlDocument XD = new XmlDocument(); XmlElement root = XD.CreateElement("file"); XmlElement nm = XD.CreateElement("name"); …
84 c#  xml  linq-to-xml 

11
Znajdź format obrazu przy użyciu obiektu Bitmap w C #
Ładuję binarne bajty dysku twardego z plikiem obrazu i ładuję go do obiektu Bitmap. Jak znaleźć typ obrazu [JPEG, PNG, BMP itp.] W obiekcie Bitmap? Wygląda banalnie. Ale nie mogłem tego rozgryźć! Czy istnieje alternatywne podejście? Doceń twoją odpowiedź. AKTUALIZACJA PRAWIDŁOWE ROZWIĄZANIE: @CMS: Dzięki za poprawną odpowiedź! Przykładowy kod, aby …
84 c#  .net  image 

6
JWT na .NET Core 2.0
Byłem na niezłej przygodzie, aby JWT działał na DotNet core 2.0 (teraz osiągam ostateczne wydanie dzisiaj). Jest mnóstwo dokumentacji, ale wydaje się, że cały przykładowy kod korzysta z przestarzałych interfejsów API i pojawia się na nowo w Core. To naprawdę oszałamiające, gdy zastanawiasz się, jak dokładnie ma zostać wdrożony. Próbowałem …
84 c#  .net-core  jwt  jose 

5
Jak przyspieszyć dodawanie elementów do ListView?
dodaję kilka tysięcy (np. 53 709) elementów do WinForms ListView. Próba 1 :13,870 ms foreach (Object o in list) { ListViewItem item = new ListViewItem(); RefreshListViewItem(item, o); listView.Items.Add(item); } To działa bardzo źle. Oczywistym pierwszym rozwiązaniem jest zadzwonić BeginUpdate/EndUpdate. Próba 2 :3,106 ms listView.BeginUpdate(); foreach (Object o in list) { …

9
Przestrzeń nazw czy zestaw?
Jestem bardzo zdezorientowany między przestrzeniami nazw i zestawami. Czy System.Datai System.Webprzestrzenie nazw lub zestawy? Zauważyłem, że są to nazywane przestrzenie nazw i jednocześnie są obecne w GAC_32folderze. Więc co to właściwie jest?

7
Jaka jest właściwa alternatywa dla dziedziczenia metod statycznych?
Rozumiem, że dziedziczenie metod statycznych nie jest obsługiwane w języku C #. Przeczytałem również kilka dyskusji (w tym tutaj), w których programiści twierdzą, że potrzebują tej funkcjonalności, na co typową odpowiedzią jest „jeśli potrzebujesz dziedziczenia statycznego elementu członkowskiego, w Twoim projekcie jest błąd”. OK, biorąc pod uwagę, że OOP nie …
84 c#  .net  inheritance  static 




7
Wydanie DateTime.TryParse z datami w formacie rrrr-dd-MM
Mam następującą datę w formacie ciągu „2011-29-01 12:00”. Teraz próbuję przekonwertować to na format daty i godziny za pomocą następującego kodu: DateTime.TryParse(dateTime, out dt); Ale zawsze otrzymuję dt jako {1/1/0001 12:00:00 AM}. Czy możesz mi powiedzieć, dlaczego? i jak mogę przekonwertować ten ciąg na bieżąco. EDYCJA: Właśnie widziałem, jak wszyscy …

9
Pasek postępu w aplikacji konsolowej
Piszę prostą aplikację konsoli C #, która przesyła pliki na serwer SFTP. Jednak liczba plików jest duża. Chciałbym wyświetlić procent przesłanych plików lub tylko liczbę przesłanych plików z łącznej liczby plików do przesłania. Najpierw otrzymuję wszystkie pliki i całkowitą liczbę plików. string[] filePath = Directory.GetFiles(path, "*"); totalCount = filePath.Length; Następnie …
84 c#  console  progress 

3
IdentityServer4 rejestruje UserService i pobiera użytkowników z bazy danych w asp.net core
Przeszukałem cały czas, jak zarejestrować UserServicez IdentityServer4 w rdzeniu asp.net, ale nie mogę znaleźć właściwego sposobu, aby to zrobić. To jest kod do rejestracji InMemoryUsers znaleziony tutaj , jednak chciałbym uzyskać dostęp do użytkowników z mojej bazy danych MSSQL, a nie statycznych użytkowników zdefiniowanych w przykładzie. var builder = services.AddIdentityServer(options …

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.