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.

2
Nieparzysta instrukcja składni powrotu
Wiem, że może to brzmieć dziwnie, ale nie wiem nawet, jak przeszukać tę składnię w Internecie, a także nie jestem pewien, co dokładnie oznacza. Więc obejrzałem trochę kodu MoreLINQ, a potem zauważyłem tę metodę public static IEnumerable<TSource> DistinctBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey> comparer) { if (source == …
106 c#  .net  c#-7.0 

6
Najszybszy sposób na konwersję obrazu do tablicy bajtów
Tworzę aplikację do udostępniania pulpitu zdalnego, w której przechwytuję obraz pulpitu, kompresuję go i wysyłam do odbiornika. Aby skompresować obraz, muszę go przekonwertować na bajt []. Obecnie używam tego: public byte[] imageToByteArray(System.Drawing.Image imageIn) { MemoryStream ms = new MemoryStream(); imageIn.Save(ms,System.Drawing.Imaging.ImageFormat.Gif); return ms.ToArray(); } public Image byteArrayToImage(byte[] byteArrayIn) { MemoryStream ms …
106 c#  memory  bitmap  bytearray 

11
Najlepszy wyjątek dla nieprawidłowego argumentu typu ogólnego
Obecnie piszę kod dla UnconstrainedMelody, który ma ogólne metody do wyliczenia. Teraz mam statycznych klasy z grupą metod, które są wyłącznie przeznaczone do pracy z „flagi” teksty stałe. Nie mogę dodać tego jako ograniczenia ... więc możliwe, że będą wywoływane także z innymi typami wyliczeń. W takim przypadku chciałbym zgłosić …
106 c#  generics  exception 

11
Jaki jest najprostszy sposób uzyskania kodu XML z wcięciem i podziałami wierszy z XmlDocument?
Kiedy tworzę XML od podstaw XmlDocument, OuterXmlwłaściwość ma już wszystko ładnie wcięte z podziałami linii. Jednakże, jeśli użyję LoadXmljakiegoś bardzo „skompresowanego” XML-a (bez podziałów wierszy lub wcięć), wtedy wynik działania OuterXmlpozostaje taki. Więc ... Jaki jest najprostszy sposób uzyskania upiększonych danych wyjściowych XML z wystąpienia programu XmlDocument?
106 c#  .net  xmldocument  outerxml 

9
Znak kropki „.” w MVC Web API 2 dla żądań, takich jak api / people / STAFF.45287
Adres URL, który próbuję udostępnić, jest w stylu: http://somedomain.com/api/people/staff.33311 (podobnie jak witryny LAST.FM zezwalają na wszelkiego rodzaju znaki w swoich adresach URL RESTFul & WebPage , na przykład „ http://www.last.fm/artist/psy'aviah ” to prawidłowy adres URL LAST.FM). To, co działa, to następujące scenariusze: - http://somedomain.com/api/people/ - który zwraca wszystkich ludzi - …

3
Przeciągnij i upuść pliki do WPF
Muszę upuścić plik obrazu do mojej aplikacji WPF. Obecnie zdarzenie jest uruchamiane, gdy upuszczam pliki, ale nie wiem, co dalej. Jak uzyskać obraz? Czy senderobiekt jest obrazem czy kontrolką? private void ImagePanel_Drop(object sender, DragEventArgs e) { //what next, dont know how to get the image object, can I get the …
106 c#  .net  wpf  image  drag-and-drop 

13
Jakie jest zastosowanie zmiennej statycznej w C #? Kiedy go używać? Dlaczego nie mogę zadeklarować zmiennej statycznej wewnątrz metody?
Szukałem o zmiennych statycznych w C #, ale nadal nie rozumiem, do czego służy. Ponadto, jeśli spróbuję zadeklarować zmienną wewnątrz metody, nie da mi to pozwolenia. Czemu? Widziałem kilka przykładów dotyczących zmiennych statycznych. Widziałem, że nie musimy tworzyć instancji klasy, aby uzyskać dostęp do zmiennej, ale to nie wystarczy, aby …


5
Jak bezpiecznie zapisać nazwę użytkownika / hasło (lokalnie)?
Tworzę aplikację Windows, do której musisz się najpierw zalogować. Szczegóły konta składają się z nazwy użytkownika i hasła i muszą być zapisane lokalnie. To tylko kwestia bezpieczeństwa, więc inne osoby korzystające z tego samego komputera nie widzą danych osobowych wszystkich. Jaki jest najlepszy / najbezpieczniejszy sposób zapisywania tych danych? Nie …
106 c#  security  local 

4
Utwórz słownik na liście z grupowaniem
Na liście mam następujący obiekt: public class DemoClass { public int GroupKey { get; set; } public string DemoString { get; set; } public object SomeOtherProperty { get; set; } } Teraz chcę z tego utworzyć następujący słownik: Dictionary<int, List<DemoClass>> Chcę pogrupować List<DemoClass>według nieruchomości GroupKey, ale nie rozumiem, jak to …
106 c#  .net  linq  .net-3.5 

10
Obsługa walidacji ModelState w ASP.NET Web API
Zastanawiałem się, jak mogę uzyskać walidację modelu za pomocą ASP.NET Web API. Mam taki model: public class Enquiry { [Key] public int EnquiryId { get; set; } [Required] public DateTime EnquiryDate { get; set; } [Required] public string CustomerAccountNumber { get; set; } [Required] public string ContactName { get; set; …



5
Najlepszy sposób na odczytanie kanału rss w .net przy użyciu C #
Jaki jest najlepszy sposób czytania kanałów RSS ? Używam, XmlTextReaderaby to osiągnąć. Czy jest inny najlepszy sposób, aby to zrobić? XmlTextReader reader = new XmlTextReader(strURL); DataSet ds = new DataSet(); ds.ReadXml(reader); Po przeczytaniu źródła RSS za pomocą XmlTextReader, czy jest jakiś sposób, aby ListItemzamiast tego wypełnić dane DataSet?
106 c#  rss  xmltextreader 

14
Utwórz skrót na pulpicie
Chcę utworzyć skrót wskazujący plik EXE na pulpicie, używając .NET Framework 3.5 i opierając się na oficjalnym Windows API. Jak mogę to zrobić?
106 c# 

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.