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.



5
C # -Äquivalent des C ++ - Vektors mit zusammenhängendem Speicher?
Was ist das C # -Äquivalent des C ++ - Vektors? Ich suche nach dieser Funktion: Ein dynamisches Array von zusammenhängend gespeichertem Speicher ohne Leistungseinbußen für den Zugriff im Vergleich zu Standard-Arrays. Ich habe gesucht und sie sagen .NET equivalent to the vector in C++ is the ArrayList, also: Verfügt …
85 c#  c++  vector 



5
Wie beende ich eine foreach-Schleife in C #?
foreach (var name in parent.names) { if name.lastname == null) { Violated = true; this.message = "lastname reqd"; } if (!Violated) { Violated = !(name.firstname == null) ? false : true; if (ruleViolated) this.message = "firstname reqd"; } } Wann immer eine Verletzung wahr ist, möchte ich sofort aus der …
85 c#  foreach 

4
Gibt es so etwas wie asynchrone BlockingCollection <T>?
Ich möchte awaitauf das Ergebnis von BlockingCollection&lt;T&gt;.Take()asynchron, damit ich den Thread nicht blockiere. Auf der Suche nach so etwas: var item = await blockingCollection.TakeAsync(); Ich weiß, dass ich das tun kann: var item = await Task.Run(() =&gt; blockingCollection.Take()); aber das tötet irgendwie die ganze Idee, weil ThreadPoolstattdessen ein anderer Thread …

18
Selenium Error - Die HTTP-Anforderung an den Remote-WebDriver ist nach 60 Sekunden abgelaufen
Ich benutze Selen seit einigen Monaten, mit denen wir einige unserer internen Testprozesse automatisieren. Die Skripte wurden gut bestanden. Ich habe kürzlich mit FF 27.01 ein Upgrade auf den Web-Treiber C # 2.40.0 durchgeführt und unsere Skripte schlagen jetzt an zufälligen Stellen mit dem folgenden Fehler fehl. [Portal.SmokeTest.SmokeRunTest.Booking] TearDown method …

7
Wo und wie wird der Begriff WRAPPER in der Programmierung verwendet, wozu hilft er?
Ich stoße auf Softwareentwickler, die den Begriff des Erstellens von Wrappern anderer Klassen oder APIs oder sogar einiger Codes verwenden. Dieser Begriff wird von erfahrenen Softwareprogrammierern verwendet Also jede Idee, was sie damit meinen; zB eine einfache Frage; Wir haben zwei Arten von Array-Sortiertechniken. Lassen Sie uns einen Wrapper dafür …
85 c# 

9
Wie gehe ich mit Datenbankverbindungen mit Dapper in .NET um?
Ich habe mit Dapper gespielt, bin mir aber nicht sicher, wie ich die Datenbankverbindung am besten handhaben soll. Die meisten Beispiele zeigen das Verbindungsobjekt, das in der Beispielklasse oder sogar in jeder Methode erstellt wird. Es fühlt sich für mich jedoch falsch an, in jedem clss auf eine Verbindungszeichenfolge zu …
85 c#  .net  dapper 

3
C # Verwenden Sie System.Type als generischen Parameter
Ich habe eine Liste von Typen (System.Type), die in der Datenbank abgefragt werden müssen. Für jeden dieser Typen muss ich die folgende Erweiterungsmethode aufrufen (die Teil von LinqToNhibernate ist): Session.Linq&lt;MyType&gt;() Ich habe jedoch keinen MyType, sondern möchte stattdessen einen Typ verwenden. Was ich habe ist: System.Type typeOne; Aber ich kann …
84 c#  generics  .net-4.0  types 

9
List.Add () Thread-Sicherheit
Ich verstehe, dass eine Liste im Allgemeinen nicht threadsicher ist. Ist es jedoch falsch, einfach Elemente zu einer Liste hinzuzufügen, wenn die Threads niemals andere Vorgänge in der Liste ausführen (z. B. das Durchlaufen)? Beispiel: List&lt;object&gt; list = new List&lt;object&gt;(); Parallel.ForEach(transactions, tran =&gt; { list.Add(new object()); });
84 c#  asp.net 

5
C # JIT-Kompilierung und .NET
Ich bin etwas verwirrt über die Details der Funktionsweise des JIT-Compilers. Ich weiß, dass C # bis IL kompiliert wird. Das erste Mal, wenn es ausgeführt wird, ist es JIT-fähig. Bedeutet dies, dass es in nativen Code übersetzt wird? Interagiert die .NET-Laufzeit (als virtuelle Maschine?) Mit dem JIT-Code? Ich weiß, …
84 c#  jit 


15
Was macht der unäre Plus-Operator?
Was macht der unäre Plus-Operator? Es gibt mehrere Definitionen, die ich gefunden habe ( hier und hier ), aber ich habe immer noch keine Ahnung, wofür sie verwendet werden würden. Es scheint, als würde es nichts bewirken, aber es gibt einen Grund dafür, oder?
84 c#  c++  c  unary-operator 

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.