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.


8
C # SQL Server - Übergeben einer Liste an eine gespeicherte Prozedur
Ich rufe eine gespeicherte SQL Server-Prozedur aus meinem C # -Code auf: using (SqlConnection conn = new SqlConnection(connstring)) { conn.Open(); using (SqlCommand cmd = new SqlCommand("InsertQuerySPROC", conn)) { cmd.CommandType = CommandType.StoredProcedure; var STableParameter = cmd.Parameters.AddWithValue("@QueryTable", QueryTable); var NDistanceParameter = cmd.Parameters.AddWithValue("@NDistanceThreshold", NDistanceThreshold); var RDistanceParameter = cmd.Parameters.AddWithValue(@"RDistanceThreshold", RDistanceThreshold); STableParameter .SqlDbType = SqlDbType.Structured; …

5
Parallel.foreach brechen?
Wie breche ich aus einer parallel.for- Schleife aus? Ich habe eine ziemlich komplexe Aussage, die wie folgt aussieht: Parallel.ForEach<ColorIndexHolder>(ColorIndex.AsEnumerable(), new Action<ColorIndexHolder>((ColorIndexHolder Element) => { if (Element.StartIndex <= I && Element.StartIndex + Element.Length >= I) { Found = true; break; } })); Mit Parallel Class kann ich diesen Prozess bei weitem …


7
Wie teuer ist die Sperranweisung?
Ich habe mit Multithreading und Parallelverarbeitung experimentiert und brauchte einen Zähler, um eine grundlegende Zählung und statistische Analyse der Verarbeitungsgeschwindigkeit durchzuführen. Um Probleme bei der gleichzeitigen Verwendung meiner Klasse zu vermeiden, habe ich eine Sperranweisung für eine private Variable in meiner Klasse verwendet: private object mutex = new object(); public …

3
Rufen Sie die statische Methode mit Reflexion auf
Ich habe mehrere statische Klassen im Namespace mySolution.Macroswie static class Indent{ public static void Run(){ // implementation } // other helper methods } Meine Frage ist also, wie es möglich sein wird, diese Methoden mit Hilfe der Reflexion aufzurufen. Wenn die Methoden NICHT statisch sein sollten, könnte ich so etwas …
111 c#  reflection  dynamic 


3
Was ist die idiomatische Methode, um die Sammlungsgröße in xUnit zu überprüfen?
Ich habe in meiner Testsuite einen Test, der ungefähr so ​​aussieht: [Fact] public void VerifySomeStuff() { var stuffCollection = GetSomeStuff(); Assert.Equal(1, stuffCollection.Count()); } Dieser Test funktioniert wie erwartet, aber wenn ich ihn ausführe, gibt xUnit eine Warnung aus: Warnung xUnit2013: Verwenden Sie Assert.Equal () nicht, um die Sammlungsgröße zu überprüfen. …
111 c#  xunit  xunit.net 


13
Wie erhalte ich den vollständigen Pfad des laufenden Prozesses?
Ich habe eine Anwendung, die einige Einstellungen einer anderen Anwendung ändert (es ist eine einfache C # -Anwendung, die durch Doppelklick ausgeführt wird (kein Setup erforderlich)). Nach dem Ändern der Einstellungen muss ich die andere Anwendung neu starten, damit sie die geänderten Einstellungen widerspiegelt. Um dies zu tun, muss ich …
111 c# 





8
Benutzerdefinierte Methodennamen in der ASP.NET-Web-API
Ich konvertiere von der WCF-Web-API in die neue ASP.NET MVC 4-Web-API. Ich habe einen UsersController und möchte eine Methode namens Authenticate. Ich sehe Beispiele für GetAll, GetOne, Post und Delete. Was ist jedoch, wenn ich diesen Diensten zusätzliche Methoden hinzufügen möchte? Zum Beispiel sollte mein UsersService eine Methode namens Authentifizieren …

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.