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.


12
Jak analizuje się pliki XML? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Zamknięte 2 lata temu . 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. Czy istnieje prosta metoda analizowania plików XML w języku C …
492 c#  xml 

30
Chronić kod .NET przed inżynierią wsteczną?
Zaciemnianie jest jednym ze sposobów, ale nie może chronić przed złamaniem bezpieczeństwa ochrony przed piractwem aplikacji. Jak upewnić się, że aplikacja nie jest modyfikowana, i jak upewnić się, że mechanizm rejestracji nie może być poddany inżynierii wstecznej? Możliwe jest również przekonwertowanie aplikacji C # na kod macierzysty, a Xenocode jest …



7
C # Zestaw kolekcja?
Czy ktoś wie, czy istnieje dobry odpowiednik Setkolekcji Java w C #? Wiem, że można nieco naśladować zestaw za pomocą a Dictionarylub a HashTable, wypełniając, ale ignorując wartości, ale to nie jest zbyt elegancki sposób.
487 c#  .net  collections  set 



30
ReSharper „Nie można rozpoznać symbolu”, nawet gdy buduje się projekt
Moje narzędzia: Aktualizacja Visual Studio 2012 Ultimate + 1 ReSharper v7.1.25.234 Moje rozwiązanie Stan kompilacji : Kompilacja powiodła się Ale kiedy instaluję ReSharper i analiza kodu ReSharper jest włączona, wiele słów kluczowych mojego kodu jest czerwonych z tym błędem: „Nie można rozwiązać symbolu XXX” Kolejne zdjęcie mojego projektu >> Błędy …

16
Dlaczego blokada (this) {…} jest zła?
Dokumentacja MSDN tak mówi public class SomeObject { public void SomeOperation() { lock(this) { //Access instance variables } } } to „problem, jeśli instancja jest dostępna publicznie”. Zastanawiam się dlaczego? Czy to dlatego, że zamek będzie trzymany dłużej niż to konieczne? A może jest jakiś bardziej podstępny powód?

11
WCF vs ASP.NET Web API [zamknięty]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 2 lata temu . Spędziłem kilka miesięcy próbując zrozumieć koncepcje WCF, a ostatnio opracowałem swoją pierwszą aplikację usługi WCF. …
484 c#  wcf  asp.net-web-api 

6
Do czego służy plik vshost.exe?
Kiedy tworzę i kompiluję „Witaj, świecie!” aplikacji w C #, dostaję trzy pliki w folderze debugowania oprócz głównego pliku exe (np. HelloWorld.exe) HelloWorld.vshost.exe HelloWorld.pdb HelloWorld.vshost.exe.manifest W jakim celu służą te pliki?

23
Uzyskiwanie atrybutów wartości Enum
Chciałbym wiedzieć, czy można uzyskać atrybuty enumwartości, a nie enumsamego? Załóżmy na przykład, że mam następujące elementy enum: using System.ComponentModel; // for DescriptionAttribute enum FunkyAttributesEnum { [Description("Name With Spaces1")] NameWithoutSpaces1, [Description("Name With Spaces2")] NameWithoutSpaces2 } To, czego chcę, to typ wyliczenia, wykonanie 2 krotek wartości ciągu wyliczeniowego i jego opis. …

22
Ustawianie nagłówka autoryzacji HttpClient
Mam HttpClient, którego używam dla interfejsu API REST. Mam jednak problem z ustawieniem nagłówka autoryzacji. Muszę ustawić nagłówek na token, który otrzymałem od wykonania mojego żądania OAuth. Widziałem trochę kodu dla .NET, który sugeruje następujące, httpClient.DefaultRequestHeaders.Authorization = new Credential(OAuth.token); Jednak klasa poświadczeń nie istnieje w WinRT. Czy ktoś ma jakieś …


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.