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
Kombinieren Sie zwei (oder mehr) PDFs
Hintergrund: Ich muss meinen Vertriebsmitarbeitern ein wöchentliches Berichtspaket zur Verfügung stellen. Dieses Paket enthält mehrere (5-10) Kristallberichte. Problem: Ich möchte einem Benutzer erlauben, alle Berichte auszuführen und auch nur einen einzigen Bericht auszuführen. Ich dachte, ich könnte dies tun, indem ich die Berichte erstelle und dann: List<ReportClass> reports = new …
74 c#  .net  winforms  pdf 




5
So extrahieren Sie eine Liste aus appsettings.json im .net-Kern
Ich habe eine appsettings.json-Datei, die folgendermaßen aussieht: { "someSetting": { "subSettings": [ "one", "two", "three" ] } } Wenn ich mein Konfigurationsstammverzeichnis erstelle und so etwas mache, config["someSetting:subSettings"]wird null zurückgegeben, und die tatsächlich verfügbaren Einstellungen lauten wie folgt: config["someSettings:subSettings:0"] Gibt es eine bessere Möglichkeit, den Inhalt someSettings:subSettingseiner Liste abzurufen ?

1
Wie soll ich eine DbContext-Instanz in einen IHostedService einfügen?
Frage Wie soll ich (unter Verwendung der Standard-Abhängigkeitsinjektion) eine DbContextInstanz in eine Instanz injizieren IHostedService? Was habe ich versucht? Ich lasse meine IHostedServiceKlasse derzeit eine MainContext(abgeleitete DbContext) Instanz im Konstruktor übernehmen. Wenn ich die Anwendung starte, bekomme ich: Der Scoped-Service 'Microsoft.EntityFrameworkCore.DbContextOptions' kann nicht vom Singleton 'Microsoft.Extensions.Hosting.IHostedService' verwendet werden. Also habe …

13
HttpWebRequest ist extrem langsam!
Ich verwende eine Open Source-Bibliothek, um eine Verbindung zu meinem Webserver herzustellen. Ich war besorgt, dass der Webserver extrem langsam lief, und habe dann versucht, einen einfachen Test in Ruby durchzuführen, und diese Ergebnisse erhalten Ruby-Programm: 2,11 Sekunden für 10 HTTP-GETs Ruby-Programm: 18,13 Sekunden für 100 HTTP-GETs C # -Bibliothek: …


4
Benutzerdefinierte Authentifizierung in ASP.Net-Core
Ich arbeite an einer Web-App, die in eine vorhandene Benutzerdatenbank integriert werden muss. Ich möchte die [Authorize]Attribute weiterhin verwenden, aber ich möchte das Identitätsframework nicht verwenden. Wenn ich das Identity Framework verwenden wollte, würde ich so etwas in die Datei startup.cs einfügen: services.AddIdentity<ApplicationUser, IdentityRole>(options => { options.Password.RequireNonLetterOrDigit = false; }).AddEntityFrameworkStores<ApplicationDbContext>() …

7
Ruft Werte aus * .resx-Dateien in XAML ab
Ist es möglich, einen Wert aus der Ressourcendatei direkt in das XAML-Markup einzufügen? Oder zur Lokalisierung müssen wir immer so etwas in der * .cs-Datei machen: txtMessage.Text = Messages.WarningUserMessage; Wo Messagesist Ressource und txtMessageist TextBlock.
74 c#  xaml  localization  resx 

9
Methodenverkettung in C #
Ich habe eigentlich keine Ahnung, wie das in C # heißt. Aber ich möchte meiner Klasse die Funktionalität hinzufügen, um mehrere Elemente gleichzeitig hinzuzufügen. myObj.AddItem(mItem).AddItem(mItem2).AddItem(mItem3);
74 c# 


4
c # 8 Schalterausdruck mehrere Fälle mit demselben Ergebnis
Wie muss ein Schalterausdruck geschrieben werden, um mehrere Fälle zu unterstützen, die dasselbe Ergebnis zurückgeben? Mit c # vor Version 8 kann ein Schalter wie folgt geschrieben werden: var switchValue = 3; var resultText = string.Empty; switch (switchValue) { case 1: case 2: case 3: resultText = "one to three"; …


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.