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.

3
W jaki sposób Math.Pow () jest implementowany w .NET Framework?
Szukałem wydajnego podejścia do obliczania b (powiedz a = 2i b = 50). Na początek postanowiłem rzucić okiem na implementację Math.Pow()funkcji. Ale w .NET Reflector znalazłem tylko: [MethodImpl(MethodImplOptions.InternalCall), SecuritySafeCritical] public static extern double Pow(double x, double y); Jakie są zasoby, w których mogę zobaczyć, co się dzieje w środku, gdy …
432 c#  .net  pow 


14
C # jeśli / to dyrektywy debugowania vs wydania
We właściwościach rozwiązania mam konfigurację ustawioną na „release” dla mojego jedynego projektu. Na początku głównej procedury mam ten kod i pokazuje on „Mode = Debug”. Te dwie linie mam też na samej górze: #define DEBUG #define RELEASE Czy testuję odpowiednią zmienną? #if (DEBUG) Console.WriteLine("Mode=Debug"); #elif (RELEASE) Console.WriteLine("Mode=Release"); #endif Moim celem …



30
Żądanie zostało przerwane: nie można utworzyć bezpiecznego kanału SSL / TLS
Nie możemy połączyć się z serwerem HTTPS przy użyciu WebRequesttego komunikatu o błędzie: The request was aborted: Could not create SSL/TLS secure channel. Wiemy, że serwer nie ma ważnego certyfikatu HTTPS z użytą ścieżką, ale aby ominąć ten problem, używamy następującego kodu, który pobraliśmy z innego wpisu StackOverflow: private void …


21
Odzwierciedlenie nazwy parametru: nadużycie wyrażeń C # lambda lub błyskotliwość składni?
Patrzę na składnik MvcContrib Grid i jestem zafascynowany, ale jednocześnie odparty, przez sztuczkę składniową zastosowaną w składni Grid : .Attributes(style => "width:100%") Powyższa składnia ustawia atrybut stylu wygenerowanego HTML na width:100%. Teraz, jeśli zwrócisz uwagę, „styl” nigdzie nie jest określony, wywnioskuje się z nazwy parametru w wyrażeniu! Musiałem się w …

11
Jak utworzyć niestandardowy atrybut AuthorizeAttribute w programie ASP.NET Core?
Próbuję utworzyć niestandardowy atrybut autoryzacji w programie ASP.NET Core. W poprzednich wersjach można było zastąpić bool AuthorizeCore(HttpContextBase httpContext). Ale to już nie istnieje AuthorizeAttribute. Jakie jest obecne podejście do tworzenia niestandardowego atrybutu autoryzacji? Co próbuję osiągnąć: otrzymuję identyfikator sesji w Autoryzacji nagłówka. Z tego identyfikatora będę wiedział, czy dana akcja …

16
Czy przekazać tablicę liczb całkowitych do ASP.NET Web API?
Mam usługę REST interfejsu API sieci Web platformy ASP.NET (wersja 4), w której muszę przekazać tablicę liczb całkowitych. Oto moja metoda działania: public IEnumerable<Category> GetCategories(int[] categoryIds){ // code to retrieve categories from database } I to jest adres URL, który próbowałem: /Categories?categoryids=1,2,3,4



17
Proste niepewne dwukierunkowe „zaciemnianie” danych?
Szukam bardzo prostego zaciemnienia (takiego jak szyfrowanie i deszyfrowanie, ale niekoniecznie bezpieczne) dla niektórych danych. To nie jest krytyczne zadanie. Potrzebuję czegoś, aby uczciwi ludzie byli uczciwi, ale coś nieco silniejszego niż ROT13 lub Base64 . Wolałbym coś, co jest już zawarte w .NET Framework 2.0, więc nie muszę się …
426 c#  obfuscation 

30
Konwertuj HTML na PDF w .NET
Chcę wygenerować plik PDF, przekazując treść HTML do funkcji. Użyłem do tego iTextSharp, ale nie działa on dobrze, gdy napotyka tabele, a układ jest po prostu nieuporządkowany. Czy jest lepszy sposób?
425 c#  html  pdf  itextsharp 

4
Zdefiniuj: Co to jest HashSet?
HashSet Struktura danych C # HashSet została wprowadzona w .NET Framework 3.5. Pełna lista zaimplementowanych elementów znajduje się na stronie MSDN HashSet . Gdzie jest używany? Dlaczego chcesz tego używać?
420 c#  hashset 

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.