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
Betten Sie den Git Commit-Hash in eine .NET-DLL ein
Ich erstelle eine C # -Anwendung und verwende Git als Versionskontrolle. Gibt es eine Möglichkeit, den letzten Commit-Hash beim Erstellen meiner Anwendung automatisch in die ausführbare Datei einzubetten? Das Drucken des Commit-Hashs auf die Konsole sieht beispielsweise folgendermaßen aus: class PrintCommitHash { private String lastCommitHash = ?? // What do …
101 c#  git 



2
Wie liste ich alle geladenen Assemblys auf?
In .Net möchte ich alle geladenen Assemblys über alle AppDomains auflisten. Es ist einfach genug, dies für die AppDomain meines Programms zu tun AppDomain.CurrentDomain.GetAssemblies(). Muss ich irgendwie auf jede AppDomain zugreifen? Oder gibt es dafür bereits ein Tool?
101 c#  .net  assemblies 

12
"Ungültiges JSON-Grundelement" in der Ajax-Verarbeitung
Ich erhalte eine Fehlermeldung bei einem Ajax-Aufruf von jQuery. Hier ist meine jQuery-Funktion: function DeleteItem(RecordId, UId, XmlName, ItemType, UserProfileId) { var obj = { RecordId: RecordId, UserId: UId, UserProfileId: UserProfileId, ItemType: ItemType, FileName: XmlName }; var json = Sys.Serialization.JavaScriptSerializer.serialize(obj); $.ajax({ type: "POST", url: "EditUserProfile.aspx/DeleteRecord", data: json, contentType: "application/json; charset=utf-8", dataType: …
101 c#  jquery  webmethod 


5
Konvertieren eines Double in ein Int in C #
In unserem Code haben wir ein Double, das wir in ein Int konvertieren müssen. double score = 8.6; int i1 = Convert.ToInt32(score); int i2 = (int)score; Kann mir jemand erklären warum i1 != i2? Das Ergebnis, das ich bekomme, ist das: i1 = 9und i2 = 8.
101 c#  int  double 

5
Wie konfiguriere ich eine App so, dass sie auf einem Computer mit einer hohen DPI-Einstellung (z. B. 150%) korrekt ausgeführt wird?
Ich habe eine einfache Winforms-Anwendung in C # erstellt. Wenn ich die Anwendung auf einem Computer mit hohen DPI-Einstellungen (z. B. 150%) ausführe, wird die Anwendung vergrößert. So weit, ist es gut! Anstatt die Schriftarten mit einer höheren Schriftgröße zu rendern, werden auch alle Texte nur vergrößert. Das führt natürlich …
101 c#  winforms  fonts  dpi  dpi-aware 

1
Warum kann ich den Null-Propagationsoperator nicht in Lambda-Ausdrücken verwenden?
Ich verwende häufig einen Null-Propagierungsoperator in meinem Code, weil er mir besser lesbaren Code bietet, insbesondere bei langen Abfragen, bei denen ich nicht jede einzelne verwendete Klasse auf Null prüfen muss. Der folgende Code löst einen Kompilierungsfehler aus, für den in Lambda kein Null-Propagierungsoperator verwendet werden kann. var cnt = …

6
Wie dekodiere ich JWT Token?
Ich verstehe nicht, wie diese Bibliothek funktioniert. Kannst du mir bitte helfen ? Hier ist mein einfacher Code: public void TestJwtSecurityTokenHandler() { var stream = "eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJJU1MiLCJzY29wZSI6Imh0dHBzOi8vbGFyaW0uZG5zY2UuZG91YW5lL2NpZWxzZXJ2aWNlL3dzIiwiYXVkIjoiaHR0cHM6Ly9kb3VhbmUuZmluYW5jZXMuZ291di5mci9vYXV0aDIvdjEiLCJpYXQiOiJcL0RhdGUoMTQ2ODM2MjU5Mzc4NClcLyJ9"; var handler = new JwtSecurityTokenHandler(); var jsonToken = handler.ReadToken(stream); } Dies ist der Fehler: Die Zeichenfolge muss im kompakten JSON-Format vorliegen: Base64UrlEncodedHeader.Base64UrlEndcodedPayload.OPTIONAL, Base64UrlEncodedSignature '. …
101 c#  .net  jwt 

9
Es konnte keine Implementierung des Abfragemusters gefunden werden
In meiner Silverlight-Anwendung versuche ich, mit LINQ eine Datenbankverbindung herzustellen. Zuerst füge ich der SQL-Klasse einen neuen LINQ hinzu und ziehe meine Tabelle mit dem Namen "tblPersoon" hinein. Dann versuche ich in meiner Servicedatei die folgende Abfrage auszuführen: [OperationContract] public tblPersoon GetPersoonByID(string id) { var query = (from p in …
101 c#  sql  silverlight  wcf  linq 

3
.NET Core DI, Möglichkeiten zum Übergeben von Parametern an den Konstruktor
Mit dem folgenden Servicekonstruktor public class Service : IService { public Service(IOtherService service1, IAnotherOne service2, string arg) { } } Welche Möglichkeiten haben Sie, die Parameter mithilfe des .NET Core IOC-Mechanismus zu übergeben? _serviceCollection.AddSingleton<IOtherService , OtherService>(); _serviceCollection.AddSingleton<IAnotherOne , AnotherOne>(); _serviceCollection.AddSingleton<IService>(x=>new Service( _serviceCollection.BuildServiceProvider().GetService<IOtherService>(), _serviceCollection.BuildServiceProvider().GetService<IAnotherOne >(), "" )); Gibt es einen anderen …

18
JSON-Formatierer in C #?
Suchen Sie nach einer Funktion, die stringJson als Eingabe verwendet und mit Zeilenumbrüchen und Einrückungen formatiert. Eine Validierung wäre ein Bonus, ist aber nicht erforderlich, und ich muss sie nicht in ein Objekt oder etwas anderes analysieren. Kennt jemand eine solche Bibliothek? Beispieleingabe: {"status":"OK", "results":[ {"types":[ "locality", "political"], "formatted_address":"New York, …
100 c#  json  formatting 


10
Es ist kein IUserTokenProvider registriert
Ich habe kürzlich Asp.Net Identity Coremein Antragsformular 1.0 auf 2.0 aktualisiert . Es gibt neue Funktionen, die ich ausprobieren wollte GenerateEmailConfirmationToken, usw. Ich benutze dieses Projekt als Referenz. Wenn der Benutzer versucht, sich zu registrieren, wird während der Ausführung der Post-Registrierungsmethode ein Fehler angezeigt private readonly UserManager<ApplicationUser> _userManager; public ActionResult …

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.