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.

17
Vorteile der Verwendung des bedingten ?: (Ternären) Operators
Was sind die Vor- und Nachteile des ?: Operators im Gegensatz zur Standard-if-else-Anweisung. Die offensichtlichen sind: Bedingt?: Operator Kürzer und prägnanter beim Umgang mit direkten Wertevergleichen und Zuordnungen Scheint nicht so flexibel zu sein wie das if / else-Konstrukt Standard If / Else Kann auf mehrere Situationen angewendet werden (z. …


6
Wie zeige ich ein Dialogfeld Speichern unter in WPF an?
Ich habe in WPF / C # die Anforderung, auf eine Schaltfläche zu klicken, einige Daten zu sammeln und sie dann in eine Textdatei abzulegen, die der Benutzer auf seinen Computer herunterladen kann. Ich kann die erste Hälfte davon erhalten, aber wie können Sie einen Benutzer mit einem Dialogfeld "Speichern …
101 c#  wpf  save 


2
So setzen Sie Daten mit AddOrUpdate mit einem komplexen Schlüssel in EF 4.3
Ich versuche, eine Entwicklungsdatenbank mit einigen Testdaten zu erstellen. Ich habe context.People.AddOrUpdate(p => p.Id, people));mit viel Erfolg verwendet. Ich habe eine andere Tabelle, die ich säen muss, in der ich den Primärschlüssel nicht kennen würde. Zum Beispiel möchte ich AddOrUpdate basierend auf dem übereinstimmenden Vor- und Nachnamen hinzufügen. Ich bin …

20
Wann würden Sie Delegaten in C # verwenden? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
101 c#  .net  delegates 

9
Gibt es ein Beispiel für ein JSON-Web-Token (JWT) in C #?
Ich habe das Gefühl, ich nehme hier verrückte Pillen. Normalerweise schweben für eine bestimmte Aufgabe immer eine Million Bibliotheken und Samples im Web. Ich versuche, die Authentifizierung mit einem Google "Service Account" mithilfe von JSON Web Tokens (JWT) wie hier beschrieben zu implementieren . Es gibt jedoch nur Client-Bibliotheken in …
101 c#  oauth  oauth-2.0  jwt 

1
Zugang zu modifizierter Schließung (2)
Dies ist eine Erweiterung der Frage von Access to Modified Closure . Ich möchte nur überprüfen, ob das Folgende tatsächlich sicher genug für die Verwendung in der Produktion ist. List<string> lists = new List<string>(); //Code to retrieve lists from DB foreach (string list in lists) { Button btn = new …
101 c#  .net  resharper  closures 

15
Parser für C #
Welche Parser stehen zum Parsen von C # -Code zur Verfügung? Ich suche nach einem C # -Parser, der in C # verwendet werden kann und mir Zugriff auf Zeilen- und Dateiinformationen zu jedem Artefakt des analysierten Codes gibt.
101 c#  parsing 


3
Wie vermeidet ein Garbage Collector hier eine Endlosschleife?
Betrachten Sie das folgende C # -Programm, das ich als Antwort auf Codegolf eingereicht habe, um eine Schleife ohne Schleife zu erstellen: class P{ static int x=0; ~P(){ System.Console.WriteLine(++x); new P(); } static void Main(){ new P(); } } Dieses Programm sieht in meiner Inspektion wie eine Endlosschleife aus, scheint …

5
Wie verspotte ich den HttpContext in ASP.NET MVC mit Moq?
[TestMethod] public void Home_Message_Display_Unknown_User_when_coockie_does_not_exist() { var context = new Mock<HttpContextBase>(); var request = new Mock<HttpRequestBase>(); context .Setup(c => c.Request) .Returns(request.Object); HomeController controller = new HomeController(); controller.HttpContext = context; //Here I am getting an error (read only). ... } Mein Basis-Controller hat eine Überschreibung der Initialisierung, die diesen requestContext erhält. Ich …


10
Wie füge ich eine neue Zeile in ein wpf TextBlock-Steuerelement ein?
Ich rufe Text aus einer XML-Datei ab und möchte einige neue Zeilen einfügen, die vom Textblock-Rendering als neue Zeilen interpretiert werden. Ich habe es versucht: <data>Foo bar baz \n baz bar</data> Die Daten werden jedoch weiterhin ohne die neue Zeile angezeigt. Ich setze den Inhalt von <data>über die .TextEigenschaft über …
101 c#  wpf  newline  textblock 

13
Request.GetOwinContext kann nicht gefunden werden
Ich habe eine Stunde lang gesucht, um herauszufinden, warum dies nicht funktioniert. Ich habe eine ASP.Net MVC 5-Anwendung mit einer WebAPI. Ich versuche, Request.GetOwinContext (). Authentication zu erhalten, aber ich kann anscheinend nicht finden, wie GetOwinContext eingeschlossen werden kann. Hier ist mein Code: using System; using System.Collections.Generic; using System.Linq; using …
101 c#  asp.net-web-api  owin 

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.