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.

3
Erstellen Sie unter bestimmten Bedingungen eine von zwei Daten
Zuerst muss ich alle Daten von ODBC erhalten (dies funktioniert bereits). Dann kommt der komplizierteste Teil, bei dem ich mir noch nicht sicher bin, wie es gemacht werden kann. In ODBC gibt es zwei Datentabellen. Ich füge sie mit meinem aktuellen Code zusammen und filtere sie mit bestimmten Parametern. Tabelle …
13 c#  datatable 

4
Der Prozess hängt manchmal beim Warten auf das Beenden
Was kann der Grund dafür sein, dass mein Prozess hängt, während ich auf den Ausgang warte? Dieser Code muss ein Powershell-Skript starten, das viele Aktionen ausführt, z. B. das Neukompilieren von Code über MSBuild. Das Problem besteht jedoch wahrscheinlich darin, dass zu viel Ausgabe generiert wird und dieser Code auch …
13 c# 


1
C # Switch-Ausdrücke, die unterschiedliche Ergebnisse zurückgeben
Ich habe bei einem meiner Projekte zu C # 8 gewechselt. Und ich habe alle meine switchAussagen auf Ausdrücke verschoben. Ich fand jedoch heraus, dass mein Projekt anders funktionierte und ich fand heraus, dass es am switchAusdruck lag. Holen wir uns diesen Code zum Beispiel class Program { public enum …
13 c# 

2
Wie führe ich einen Gruppenbeitritt in .NET Core 3.0 Entity Framework durch?
Mit den Änderungen an .NET Core 3.0 bekomme ich ... NavigationExpandingExpressionVisitor 'fehlgeschlagen. Dies kann entweder auf einen Fehler oder eine Einschränkung in EF Core hinweisen. Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=2101433 .) ---> System.InvalidOperationException: Verarbeitung des LINQ-Ausdrucks 'GroupJoin, ... Dies ist eine wirklich einfache Abfrage, daher muss es eine Möglichkeit …

3
Stark typisierte IDs im Entity Framework Core
Ich versuche, eine stark typisierte IdKlasse zu haben, die jetzt intern 'lang' ist. Implementierung unten. Das Problem, das ich in meinen Entitäten habe, ist, dass Entity Framework mir eine Nachricht gibt, dass die Eigenschafts- ID bereits darauf abgebildet ist. Siehe meine IEntityTypeConfigurationunten. Hinweis: Ich strebe keine starre DDD-Implementierung an. Bitte …

2
So benennen Sie Dateien und Ordner in .rar .7z, .tar, .zip mit C # um
Ich habe eine komprimierte Datei .rar .7z, .tar und .zip und möchte den physischen Dateinamen umbenennen, der in der oben komprimierten Datei verfügbar ist, die mit C # archiviert wurde. Ich habe dies mit einer Sharpcompress-Bibliothek versucht, kann jedoch keine solche Funktion zum Umbenennen von Datei- oder Ordnernamen in .rar …
12 c#  zip  tar  7zip  rar 

1
Was ist unbekannte Nullbarkeit in C # 8?
In C # 8.0 können nullbare Referenztypen vorhanden sein. In den Dokumenten wird angegeben, dass es 4 Arten der Nullbarkeit gibt. Die ersten 3 sind ziemlich klar, aber ich verstehe den Punkt "unbekannt" nicht. Die Dokumente sagen, dass es mit Generika verwendet wird, aber wenn ich versuche, eine Methode für …

4
Einschränkungen für Argumente für PathRelativePathTo in einer Umgebung mit langen Pfaden
Bei einem langen Pfadprozess unter Windows 10 versuche ich zu verstehen, welche Argumentbeschränkungen bei Verwendung der Windows-Shell-Methode PathRelativePathTo bestehen . In meinem Beispiel unten verwende ich C # über Pinvoke, um die Methode aufzurufen. Ich habe unten mehrere Beispiele und deren Ausgabe gegeben. Hinweis: Alle Beispiele geben Verzeichnispfade für "von" …
12 c#  .net  windows  c#-4.0  c#-3.0 

5
Wie werden Standardoptionen für System.Text.Json.JsonSerializer global festgelegt?
UPDATE [23.12.2019]: Dieses Problem wurde teilweise aufgrund von Eingaben der Vokal- Community zur Roadmap für .NET 5.0 hinzugefügt . UPDATE [2019-10-10]: Wenn Sie daran interessiert sind, dieses Verhalten für zu implementierenSystem.Text.Json.JsonSerializerSchauen Sie sich die offene GitHub-Ausgabe an, auf die Chris Yungmann hingewiesen hat, und wiegen Sie sich ab. An Stelle …

3
Konvertieren von NewtonSoft-Code in System.Text.Json in .net Core 3. Was entspricht JObject.Parse und JsonProperty?
Ich konvertiere meine NewtonSoft-Implementierung in eine neue JSON-Bibliothek in .net Core 3.0. Ich habe den folgenden Code public static bool IsValidJson(string json) { try { JObject.Parse(json); return true; } catch (Exception ex) { Logger.ErrorFormat("Invalid Json Received {0}", json); Logger.Fatal(ex.Message); return false; } } Ich kann kein Äquivalent für finden JObject.Parse(json); …

2
GetPathsOfAllDirectoriesAbove () kann nach dem Aktualisieren der .NET Framework-Version (4.6.2 bis 4.7.2) nicht ausgewertet werden.
Ein Projekt, an dem ich gearbeitet habe, wurde von .NET Framework 4.6.2 auf 4.7.2 aktualisiert. Beim Erstellen einer Datei, die nicht mein Code ist, wird der folgende Fehler angezeigt: Ich sehe den gleichen Fehler auch auf der Registerkarte "Erstellen" meiner Projekteigenschaften. Ich bin ratlos - ich habe nach dem Fehler …

2
Wie verweise ich auf System.Windows.Forms in .NET Core 3.0 für WPF-Apps?
Ich migriere meine WPF-Desktop-App von .NET Framwork auf Core 3.0. Ich habe System.Windows.Forms.FolderBrowserDialog () verwendet und bin jetzt nicht sicher, wie ich diesen Verweis zum Core-Projekt hinzufügen soll. Es ist kein NuGet-Paket "System.Windows.Forms" verfügbar. Gibt es eine alternative Möglichkeit, den FolderBrowserDialog im Core anzuzeigen? Aktualisieren Ich habe das Core-Projekt mit …

2
DateTime konvertieren? zu bespannen
Ich möchte einen DateTime?in einen String konvertieren . Wenn ein Datum null ist, geben Sie es zurück "", andernfalls geben Sie ein Zeichenfolgenformat wie das folgende zurück : "2020-03-05T07:52:59.665Z". Der Code ist ungefähr so, aber er funktioniert nicht. Es heißt "DateTime?", keine Definition für "ToUniversalTime" enthalten. Weiß jemand, wie man …
11 c# 

1
Aufzählung des ImmutableSortedDictionary-Bereichs nach Schlüssel
Ich lese über C # 's ImmutableSortedDictionaryin System.Collections.Immutableund darüber nachzudenken , wie es in meinem Programm zu bewerben. Ich mag C ++ lower_boundund upper_bound(siehe hier ) sehr, und ich hatte eher erwartet, etwas Ähnliches für Range-Lookups zu sehen. Ähnliche Methoden scheinen jedoch in der Dokumentation seltsamerweise nicht vorhanden zu sein …

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.