Als «c#» getaggte Fragen

C # (ausgesprochen "siehe scharf") ist eine statische Typisierungsprogrammiersprache mit mehreren Paradigmen, die von Microsoft entwickelt wurde. C # -Code zielt normalerweise auf die .NET-Tools und -Laufzeiten von Microsoft ab, zu denen unter anderem .NET Framework, .NET Core und Xamarin gehören. Verwenden Sie dieses Tag für Fragen zu Code, der in der formalen Spezifikation von C # oder C # geschrieben ist.



14
C # if / then-Anweisungen für Debug vs Release
In den Lösungseigenschaften ist die Konfiguration für mein einziges Projekt auf "Freigeben" festgelegt. Zu Beginn der Hauptroutine habe ich diesen Code und er zeigt "Mode = Debug". Ich habe auch diese beiden Zeilen ganz oben: #define DEBUG #define RELEASE Teste ich die richtige Variable? #if (DEBUG) Console.WriteLine("Mode=Debug"); #elif (RELEASE) Console.WriteLine("Mode=Release"); …



30
Die Anforderung wurde abgebrochen: Es konnte kein sicherer SSL / TLS-Kanal erstellt werden
WebRequestAufgrund dieser Fehlermeldung können wir keine Verbindung zu einem HTTPS-Server herstellen : The request was aborted: Could not create SSL/TLS secure channel. Wir wissen, dass der Server kein gültiges HTTPS-Zertifikat mit dem verwendeten Pfad hat. Um dieses Problem zu umgehen, verwenden wir den folgenden Code, den wir einem anderen StackOverflow-Beitrag …

21
Reflektierender Parametername: Missbrauch von C # -Lambda-Ausdrücken oder Syntaxbrillanz?
Ich betrachte die MvcContrib Grid-Komponente und bin fasziniert und gleichzeitig abgestoßen von einem syntaktischen Trick, der in der Grid-Syntax verwendet wird : .Attributes(style => "width:100%") Die obige Syntax setzt das Stilattribut des generierten HTML auf width:100%. Wenn Sie nun darauf achten, wird 'Stil' nirgends angegeben und aus dem Namen des …


11
Wie erstellen Sie ein benutzerdefiniertes AuthorizeAttribute in ASP.NET Core?
Ich versuche, ein benutzerdefiniertes Berechtigungsattribut in ASP.NET Core zu erstellen. In früheren Versionen war es möglich, zu überschreibenbool AuthorizeCore(HttpContextBase httpContext) . Dies existiert aber nicht mehr in AuthorizeAttribute. Wie wird derzeit ein benutzerdefiniertes AuthorizeAttribute erstellt? Was ich versuche zu erreichen: Ich erhalte eine Sitzungs-ID in der Header-Autorisierung. Anhand dieser ID …



17
Einfache unsichere bidirektionale Datenverschleierung?
Ich suche nach einer sehr einfachen Verschleierungsfunktion (wie Ver- und Entschlüsseln, aber nicht unbedingt sicher) für einige Daten. Es ist nicht geschäftskritisch. Ich brauche etwas, um ehrliche Leute ehrlich zu halten, aber etwas, das etwas stärker ist als ROT13 oder Base64 . Ich würde etwas bevorzugen, das bereits in .NET …
426 c#  obfuscation 

30
Konvertieren Sie HTML in PDF in .NET
Ich möchte ein PDF generieren, indem ich HTML-Inhalte an eine Funktion übergebe. Ich habe iTextSharp dafür verwendet, aber es funktioniert nicht gut, wenn es auf Tabellen stößt und das Layout nur chaotisch wird. Gibt es einen besseren Weg?
425 c#  html  pdf  itextsharp 

16
Ein Array von Ganzzahlen an die ASP.NET-Web-API übergeben?
Ich habe einen REST-Service der ASP.NET-Web-API (Version 4), bei dem ich ein Array von Ganzzahlen übergeben muss. Hier ist meine Aktionsmethode: public IEnumerable<Category> GetCategories(int[] categoryIds){ // code to retrieve categories from database } Und das ist die URL, die ich versucht habe: /Categories?categoryids=1,2,3,4

4
Definieren: Was ist ein HashSet?
HashSet Die C # HashSet-Datenstruktur wurde in .NET Framework 3.5 eingeführt. Eine vollständige Liste der implementierten Mitglieder finden Sie auf der HashSet MSDN- Seite. Wo wird es verwendet? Warum sollten Sie es verwenden wollen?
420 c#  hashset 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.