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
Wie konvertiere ich JSON in XML oder XML in JSON?
Ich habe angefangen, Json.NET zu verwenden, um eine Zeichenfolge im JSON-Format in ein Objekt oder umgekehrt zu konvertieren. Ich bin nicht sicher, ob es im Json.NET-Framework möglich ist, eine Zeichenfolge in JSON in das XML-Format und umgekehrt zu konvertieren.
282 c#  json  xml  json.net 

6
Fangen Sie eine Ausnahme ab, die von einer asynchronen Void-Methode ausgelöst wird
Ist es mit dem asynchronen CTP von Microsoft für .NET möglich, eine Ausnahme abzufangen, die von einer asynchronen Methode in der aufrufenden Methode ausgelöst wird? public async void Foo() { var x = await DoSomethingAsync(); /* Handle the result, but sometimes an exception might be thrown. For example, DoSomethingAsync gets …


12
Das angegebene URI-Schema 'https' ist ungültig. erwartet 'http'. Parametername: via
Ich versuche, einen WCF-Dienst über basicHttpBinding zu erstellen, der über https verwendet werden soll. Hier ist meine web.config: <!-- language: xml --> <service behaviorConfiguration="MyServices.PingResultServiceBehavior" name="MyServices.PingResultService"> <endpoint address="" binding="basicHttpBinding" bindingConfiguration="defaultBasicHttpBinding" contract="MyServices.IPingResultService"> <identity> <dns value="localhost" /> </identity> </endpoint> <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" /> </service> ... <bindings> <basicHttpBinding> <binding name="defaultBasicHttpBinding"> <security mode="Transport"> <transport …
281 c#  wcf  https 


8
Der beste Weg, um Tastaturkürzel in einer Windows Forms-Anwendung zu implementieren?
Ich suche nach einer besten Möglichkeit, gängige Windows-Tastaturkürzel (z. B. Ctrl+ F, Ctrl+ N) in meiner Windows Forms- Anwendung in C # zu implementieren . Die Anwendung verfügt über ein Hauptformular, in dem viele untergeordnete Formulare (nacheinander) gehostet werden. Wenn ein Benutzer Ctrl+ Fdrückt, möchte ich ein benutzerdefiniertes Suchformular anzeigen. …



8
Leistungsunterschiede zwischen Debug- und Release-Builds
Ich muss zugeben, dass ich mich normalerweise nicht darum gekümmert habe, zwischen den Debug- und Release- Konfigurationen in meinem Programm zu wechseln , und ich habe mich normalerweise für die Debug- Konfiguration entschieden, selbst wenn die Programme tatsächlich beim Kunden bereitgestellt werden. Soweit ich weiß, besteht der einzige Unterschied zwischen …

8
ASP.NET Core Web API-Ausnahmebehandlung
Ich verwende ASP.NET Core für mein neues REST-API-Projekt, nachdem ich viele Jahre lang die reguläre ASP.NET-Web-API verwendet habe. Ich sehe keine gute Möglichkeit, Ausnahmen in der ASP.NET Core-Web-API zu behandeln. Ich habe versucht, Ausnahmebehandlungsfilter / -attribut zu implementieren: public class ErrorHandlingFilter : ExceptionFilterAttribute { public override void OnException(ExceptionContext context) { …

11
Dateinamen ohne Erweiterungen abrufen
Beim Abrufen von Dateinamen in einem bestimmten Ordner: DirectoryInfo di = new DirectoryInfo(currentDirName); FileInfo[] smFiles = di.GetFiles("*.txt"); foreach (FileInfo fi in smFiles) { builder.Append(fi.Name); builder.Append(", "); ... } fi.Namegibt mir einen Dateinamen mit der Erweiterung: file1.txt, file2.txt, file3.txt. Wie kann ich die Dateinamen ohne die Erweiterungen erhalten? ( file1, file2, …
279 c#  .net 


10
Konvertierung von System.Array in List
Letzte Nacht hatte ich geträumt, dass das Folgende unmöglich ist. Aber im selben Traum sagte mir jemand von SO etwas anderes. Daher würde ich gerne wissen, ob es es möglich , zu konvertieren System.ArrayzuList Array ints = Array.CreateInstance(typeof(int), 5); ints.SetValue(10, 0); ints.SetValue(20, 1); ints.SetValue(10, 2); ints.SetValue(34, 3); ints.SetValue(113, 4); zu …
278 c# 

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.