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.

10
Eine bestehende Verbindung wurde vom Remote-Host zwangsweise geschlossen
Ich arbeite mit einer kommerziellen Anwendung, die eine SocketException mit der Nachricht auslöst. Eine bestehende Verbindung wurde vom Remote-Host zwangsweise geschlossen Dies geschieht bei einer Socket-Verbindung zwischen Client und Server. Die Verbindung ist lebendig und gut, und es werden Datenmengen übertragen, die dann jedoch aus dem Nichts getrennt werden. Hat …
158 c#  .net  networking  sockets 

4
Parallel.ForEach vs Task.Run und Task.WhenAll
Was sind die Unterschiede zwischen der Verwendung von Parallel.ForEach oder Task.Run (), um eine Reihe von Aufgaben asynchron zu starten? Version 1: List<string> strings = new List<string> { "s1", "s2", "s3" }; Parallel.ForEach(strings, s => { DoSomething(s); }); Version 2: List<string> strings = new List<string> { "s1", "s2", "s3" }; …

10
Ruft den (letzten Teil des) aktuellen Verzeichnisnamens in C # ab
Ich muss den letzten Teil des aktuellen Verzeichnisses abrufen, zum Beispiel von /Users/smcho/filegen_from_directory/AIRPassthrough, den ich abrufen muss AIRPassthrough. Mit Python kann ich es mit diesem Code bekommen. import os.path path = "/Users/smcho/filegen_from_directory/AIRPassthrough" print os.path.split(path)[-1] Oder print os.path.basename(path) Wie kann ich dasselbe mit C # machen? HINZUGEFÜGT Mit Hilfe der Antwortenden …
158 c#  string  filepath 

3
Test Explorer (VS) zeigt '<Unbekanntes Projekt>' an
Alles, was unten steht, wird in VS2019 mit .NET Framework 4.7 und NUnit + NUnit3TestAdapter erstellt Ich habe eine Assembly namens Exitus.Tests erstellt und einige Komponententests hinzugefügt. Aufgrund einiger Probleme mit Nuget, die ich nicht lösen konnte, erstellte ich ein anderes Projekt namens Exitus.UnitTests und entfernte die einmalige Datei, die …
157 c#  visual-studio  nunit 

7
Wie kann ich von einer beliebigen Klasse in ASP.NET auf Sitzungsvariablen zugreifen?
Ich habe in meiner Anwendung eine Klassendatei im Ordner App_Code erstellt. Ich habe eine Sitzungsvariable Session["loginId"] Ich möchte auf diese Sitzungsvariablen in meiner Klasse zugreifen, aber wenn ich die folgende Zeile schreibe, wird ein Fehler ausgegeben Session["loginId"] Kann mir jemand sagen, wie ich auf Sitzungsvariablen innerhalb einer Klasse zugreifen kann, …

14
Wie konvertiere ich List <string> in List <int>?
Meine Frage ist Teil dieses Problems: Ich erhalte eine Sammlung von Ausweisen aus einem Formular. Ich muss die Schlüssel abrufen, sie in Ganzzahlen konvertieren und die passenden Datensätze aus der Datenbank auswählen. [HttpPost] public ActionResult Report(FormCollection collection) { var listofIDs = collection.AllKeys.ToList(); // List&lt;string&gt; to List&lt;int&gt; List&lt;Dinner&gt; dinners = new …
157 c# 

6
Aktivieren Sie IncludeExceptionDetailInFaults (entweder über ServiceBehaviorAttribute oder über das Konfigurationsverhalten von <serviceDebug>) auf dem Server
Ich habe einen WCF-Dienst, der perfekt funktioniert hat, und etwas hat sich geändert, und ich weiß nicht, was. Ich bekomme diese Ausnahme: System.ServiceModel.FaultException: Der Server konnte die Anforderung aufgrund eines internen Fehlers nicht verarbeiten. Für weitere Informationen zum Fehler aktivieren Sie entweder IncludeExceptionDetailInFaults (entweder von ServiceBehaviorAttribute oder vom Konfigurationsverhalten) auf …


7
Implementieren Sie das generische C # -Zeitlimit
Ich suche nach guten Ideen für die Implementierung einer generischen Methode, um eine einzelne Zeile (oder einen anonymen Delegaten) von Code mit einer Zeitüberschreitung auszuführen. TemperamentalClass tc = new TemperamentalClass(); tc.DoSomething(); // normally runs in 30 sec. Want to error at 1 min Ich suche nach einer Lösung, die an …

6
Anhängen eines Listeninhalts an eine andere Liste C #
Ich habe folgendes: Eine Hauptliste namens GlobalStrings Eine andere Liste namens localStrings In einer Schleife zum Beispiel: List&lt;string&gt; GlobalStrings = new List&lt;string&gt;(); List&lt;string&gt; localStrings = new List&lt;string&gt;(); for(x=1;x&lt;10;x++) { localStrings.Add("some value"); localStrings.Add("some value"); } // Want to append localStrings to GlobalStrings as easily as possible
157 c# 




7
So finden und ersetzen Sie Text in einer Datei mit C #
Mein Code bisher StreamReader reading = File.OpenText("test.txt"); string str; while ((str = reading.ReadLine())!=null) { if (str.Contains("some text")) { StreamWriter write = new StreamWriter("test.txt"); } } Ich weiß, wie ich den Text finde, aber ich habe keine Ahnung, wie ich den Text in der Datei durch meinen eigenen ersetzen soll.


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.