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.

7
Übergeben nur eines Typs als Parameter in C #
Hypothetisch wäre es für mich praktisch, dies zu tun: foo.GetColumnValues(dm.mainColumn, int) foo.GetColumnValues(dm.mainColumn, string) Dabei ruft die GetColumns-Methode je nach übergebenem Typ eine andere Methode auf. Ja, ich könnte es als boolesche Flagge oder ähnliches tun. Ich habe mich nur gefragt, ob es einen Weg gibt, dies vielleicht zu bestehen, und …
128 c#  types  methods  parameters 


11
MVC, deren Senden-Taste gedrückt wurde
Ich habe zwei Schaltflächen in meinem MVC-Formular: <input name="submit" type="submit" id="submit" value="Save" /> <input name="process" type="submit" id="process" value="Process" /> Woher weiß ich aus meiner Controller-Aktion, welche gedrückt wurden?
127 c#  asp.net  asp.net-mvc  razor 

1
Warum ist dieser F # -Code so langsam?
Eine Levenshtein-Implementierung in C # und F #. Die C # -Version ist zehnmal schneller für zwei Zeichenfolgen mit etwa 1500 Zeichen. C #: 69 ms, F # 867 ms. Warum? Soweit ich das beurteilen kann, machen sie genau das Gleiche? Es spielt keine Rolle, ob es sich um ein …
127 c#  performance  f#  inline 

15
Wann wird der Thread-Pool in C # verwendet? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 2 Jahren . Verbessere diese Frage Ich habe versucht, Multithread-Programmierung in C …


10
Warum ist die Leistungsmultiplikation bei 2048 x 2048 gegenüber der Array-Multiplikation bei 2047 x 2047 enorm?
Ich mache ein Benchmarking für die Matrixmultiplikation, wie bereits unter Warum ist MATLAB bei der Matrixmultiplikation so schnell erwähnt? Jetzt habe ich ein weiteres Problem: Wenn Sie zwei 2048x2048-Matrizen multiplizieren, gibt es einen großen Unterschied zwischen C # und anderen. Wenn ich versuche, nur 2047x2047-Matrizen zu multiplizieren, scheint das normal …

8
Wie kann ich die Farbe einer ausgewählten Zeile in DataGrid festlegen?
Die Standardhintergrundfarbe einer ausgewählten Zeile in DataGrid ist so dunkel, dass ich sie nicht lesen kann. Gibt es überhaupt eine Möglichkeit, es zu überschreiben? Versuchte dies <dg:DataGrid.RowStyle> <Style TargetType="{x:Type dg:DataGridRow}"> <Style.Triggers> <Trigger Property="IsSelected" Value="True" > <Setter Property="Background" Value="Gainsboro" /> </Trigger> </Style.Triggers> </Style> </dg:DataGrid.RowStyle> Aber immer noch nichts ...
127 c#  wpf  xaml  datagrid 


13
ASP.NET MVC So konvertieren Sie ModelState-Fehler in json
Wie erhalten Sie eine Liste aller ModelState-Fehlermeldungen? Ich habe diesen Code gefunden, um alle Schlüssel zu erhalten: ( Rückgabe einer Liste von Schlüsseln mit ModelState-Fehlern ) var errorKeys = (from item in ModelState where item.Value.Errors.Any() select item.Key).ToList(); Aber wie würde ich die Fehlermeldungen als IList oder IQueryable erhalten? Ich könnte …

4
Wie vergleicht HashSet Elemente auf Gleichheit?
Ich habe eine Klasse, die ist IComparable: public class a : IComparable { public int Id { get; set; } public string Name { get; set; } public a(int id) { this.Id = id; } public int CompareTo(object obj) { return this.Id.CompareTo(((a)obj).Id); } } Wenn ich eine Liste von Objekten …
127 c#  hashset 


9
Bestimmen Sie die Codierung eines Strings in C #
Gibt es eine Möglichkeit, die Codierung eines Strings in C # zu bestimmen? Angenommen, ich habe eine Dateinamenzeichenfolge, weiß aber nicht, ob diese in Unicode UTF-16 oder in der Systemstandardcodierung codiert ist. Wie finde ich das heraus?
127 c#  string  encoding 

14
MVC-Web-API: In der angeforderten Ressource ist kein Header 'Access-Control-Allow-Origin' vorhanden
Ich habe alles versucht, was in diesem Artikel geschrieben steht: http://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api , aber nichts funktioniert. Ich versuche, Daten von webAPI2 (MVC5) mithilfe von angleJS in einer anderen Domäne zu verwenden. Mein Controller sieht folgendermaßen aus: namespace tapuzWebAPI.Controllers { [EnableCors(origins: "http://local.tapuz.co.il", headers: "*", methods: "*", SupportsCredentials = true)] [RoutePrefix("api/homepage")] public class …

2
Wie wirkt sich eine dynamische Variable auf die Leistung aus?
Ich habe eine Frage zur Leistung von dynamicin C #. Ich habe gelesen, dynamicdass der Compiler wieder ausgeführt wird, aber was macht er? Muss die gesamte Methode mit der dynamicals Parameter verwendeten Variablen neu kompiliert werden oder nur mit den Zeilen mit dynamischem Verhalten / Kontext? Ich habe festgestellt, dass …
127 c#  performance  dynamic 

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.