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.


6
Erstellen einer generischen Methode in C #
Ich versuche, eine Reihe ähnlicher Methoden zu einer generischen Methode zu kombinieren. Ich habe mehrere Methoden, die den Wert eines Querystrings zurückgeben, oder null, wenn dieser Querystring nicht existiert oder nicht im richtigen Format vorliegt. Dies wäre einfach genug, wenn alle Typen von Haus aus nullwertfähig wären, aber ich muss …
83 c#  generics 

11
Wie kann ich ein aktuelles Element aus HashSet <T> abrufen?
Ich habe diese Frage gelesen , warum dies nicht möglich ist, aber keine Lösung für das Problem gefunden. Ich möchte ein Element aus einem .NET abrufen HashSet&lt;T&gt;. Ich suche nach einer Methode, die diese Signatur haben würde: /// &lt;summary&gt; /// Determines if this set contains an item equal to &lt;paramref …
83 c#  .net  hashset 

5
Wie kann das Hinzufügen von Elementen zu einer ListView beschleunigt werden?
Ich füge ein paar tausend (zB 53.709) Elemente zu einer WinForms ListView hinzu. Versuch 1 :13,870 ms foreach (Object o in list) { ListViewItem item = new ListViewItem(); RefreshListViewItem(item, o); listView.Items.Add(item); } Das läuft sehr schlecht. Die naheliegende erste Lösung besteht darin, anzurufen BeginUpdate/EndUpdate. Versuch 2 :3,106 ms listView.BeginUpdate(); foreach …

6
Zuverlässige Möglichkeit, eine Datei in ein Byte zu konvertieren []
Ich habe den folgenden Code im Web gefunden: private byte [] StreamFile(string filename) { FileStream fs = new FileStream(filename, FileMode.Open,FileAccess.Read); // Create a byte array of file stream length byte[] ImageData = new byte[fs.Length]; //Read block of bytes from stream into the byte array fs.Read(ImageData,0,System.Convert.ToInt32(fs.Length)); //Close the File Stream fs.Close(); …
83 c# 


12
Generieren Sie deutlich unterschiedliche RGB-Farben in Diagrammen
Wenn Sie Diagramme erstellen und verschiedene Datensätze anzeigen, ist es normalerweise eine gute Idee, die Sätze nach Farben zu unterscheiden. Eine Zeile ist also rot und die nächste ist grün und so weiter. Das Problem ist dann, dass, wenn die Anzahl der Datensätze unbekannt ist, diese Farben zufällig generiert werden …
83 c#  random  graph  colors 

15
Erweitern einer Aufzählung durch Vererbung
Ich weiß, dass dies eher gegen die Idee von Aufzählungen verstößt, aber ist es möglich, Aufzählungen in C # / Java zu erweitern? Ich meine "erweitern" sowohl im Sinne des Hinzufügens neuer Werte zu einer Aufzählung als auch im Sinne des Erbens von einer vorhandenen Aufzählung. Ich gehe davon aus, …
83 c#  java  .net 


12
Wie registriere ich eine .NET DLL-Datei im GAC?
Ich habe eine .NET- .DLLDatei erstellt, die ich im GAC registrieren möchte . Ich habe diesen Befehl in der Windows Server 2003- Eingabeaufforderung verwendet: C:\"Path of dll"\&gt;gacutil /i dllname.dll 'gacutil' is not recognized as an internal or external command, operable program or batch file. Es heißt, der Pfad sei nicht …


7
Was ist der Unterschied zwischen 'int'? und 'int' in C #?
Ich bin zu 90% sicher, dass ich diese Antwort beim Stackoverflow schon einmal gesehen habe. Tatsächlich hatte ich das "int?" Syntax, bevor ich sie hier sehe, aber egal wie ich suche, ich kann den vorherigen Beitrag nicht finden und es macht mich verrückt. Es ist möglich, dass ich versehentlich die …
83 c#  syntax  types  nullable 

7
Erstellen Sie ein Tupel in einer Linq-Auswahl
Ich arbeite mit C # und .NET Framework 4.5.1 und rufe mit Entity Framework 6.1.3 Daten aus einer SQL Server-Datenbank ab. Ich habe das: codes = codesRepo.SearchFor(predicate) .Select(c =&gt; new Tuple&lt;string, byte&gt;(c.Id, c.Flag)) .ToList(); Und wenn ich es starte, bekomme ich folgende Nachricht: In LINQ to Entities werden nur parameterlose …


9
Entfernen Sie HTML-Tags aus der Zeichenfolge, einschließlich & nbsp in C #
Wie kann ich alle HTML-Tags einschließlich &amp; nbsp mit Regex in C # entfernen? Meine Saite sieht aus wie "&lt;div&gt;hello&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;"
83 c#  html  regex  string 

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.