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
Sortieren Sie eine Liste nach einer anderen
Ich habe 2 Listenobjekte, eines ist nur eine Liste von Ints, das andere ist eine Liste von Objekten, aber die Objekte haben eine ID-Eigenschaft. Was ich tun möchte, ist die Liste der Objekte nach ihrer ID in der gleichen Sortierreihenfolge wie die Liste der Ints zu sortieren. Ich habe eine …
73 c#  linq  list  sorting 


1
LINQ-Gruppierung nach mehreren Feldern - Syntaxhilfe
Was ist die Korrektur, die zum Beispiel 2 benötigt wird, um nach mehreren Spalten zu gruppieren? Beispiel 1 var query = from cm in cust group cm by new { cm.Customer, cm.OrderDate } into cms select new { Key1 = cms.Key.Customer,Key2=cms.Key.OrderDate,Count=cms.Count() }; Beispiel 2 (falsch) var qry = cust.GroupBy(p => …
73 c#  linq  group-by 

5
Warum erlaubt der C # -Compiler leere Aufzählungen?
Ich habe heute versehentlich eine Aufzählung definiert, die keine Werte enthielt. Wie dieser zum Beispiel: public enum MyConfusingEnum{} Der Compiler war sehr froh, dass ich das definieren und den Code erfolgreich erstellen konnte. Jetzt kann ich das offensichtlich nicht im herkömmlichen Sinne verwenden, da der Code, .. var mySadCompiler = …


17
Wie kann ein Word-Dokument in C # erstellt werden? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 7 Jahren . Verbessere diese Frage Ich habe ein Projekt, in …
73 c#  .net  ms-word  openxml 

4
Wie können Sie WebClient ein Zertifikat hinzufügen (C #)?
Ich weiß, dass es ziemlich einfach ist, einem HttpWebRequest ein Zertifikat hinzuzufügen. Ich habe jedoch keine Möglichkeit gefunden, das Äquivalent mit WebClient zu erreichen. Grundsätzlich möchte ich mit WebClient einen POST mit einem bestimmten Zertifikat versenden. Wie würden Sie genau diesen Code mit WebClient erreichen: var request = (HttpWebRequest) WebRequest.Create("my-url"); …

3
Schwache Referenzvorteile
Kann jemand die Hauptvorteile verschiedener Arten von Referenzen in C # erklären? Schwache Referenzen Weiche Referenzen Phantomreferenzen Starke Referenzen. Wir haben eine Anwendung, die viel Speicher verbraucht, und wir versuchen festzustellen, ob dies ein Bereich ist, auf den wir uns konzentrieren müssen.

3
IQueryable <T> zurückgeben oder IQueryable <T> nicht zurückgeben
Ich habe eine Repository-Klasse, die meinen LINQ in SQL Data Context umschließt. Die Repository-Klasse ist eine Geschäftsbereichsklasse, die die gesamte Datenebenenlogik (und das Caching usw.) enthält. Hier ist meine Version 1 meiner Repo-Oberfläche. public interface ILocationRepository { IList&lt;Location&gt; FindAll(); IList&lt;Location&gt; FindForState(State state); IList&lt;Location&gt; FindForPostCode(string postCode); } Um das Paging für …

1
String.Substring () scheint diesen Code zu beeinträchtigen
Einführung Ich habe diesen Lieblingsalgorithmus, den ich vor einiger Zeit gemacht habe und den ich immer in neuen Programmiersprachen, Plattformen usw. schreibe und neu schreibe, als eine Art Benchmark. Obwohl meine Hauptprogrammiersprache C # ist, habe ich den Code buchstäblich kopiert und die Syntax leicht geändert, ihn in Java erstellt …

5
Kann ich in XAML (vor .NET 4 Framework) einen generischen Typ angeben?
In XAML kann ich eine DataTemplate deklarieren, sodass die Vorlage immer dann verwendet wird, wenn ein bestimmter Typ angezeigt wird. In dieser DataTemplate wird beispielsweise ein TextBlock verwendet, um den Namen eines Kunden anzuzeigen: &lt;DataTemplate DataType="{x:Type my:Customer}"&gt; &lt;TextBlock Text="{Binding Name}" /&gt; &lt;/DataTemplate&gt; Ich frage mich, ob es möglich ist, eine …
73 c#  wpf  xaml  generics 

7
.net Service Bus Empfehlungen? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q &amp; A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

2
Was ist der Unterschied zwischen den neuen TFMs netstandardapp und netcoreapp?
Ich habe festgestellt, dass NuGet kürzlich Unterstützung für mehrere neue TFMs im Zusammenhang mit .NET Core hinzugefügt hat, darunter: netstandard (1,0-1,5) netstandardapp (1.5) netcoreapp (1.0) Nach meinem besten Wissen netstandardentspricht das .NET Core-Äquivalent einem tragbaren Profil. Sie können damit mehrere Plattformen mit einem einzigen Moniker ansprechen, anstatt jede von Ihnen …



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.