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.



20
So sortieren Sie eine Liste <T> nach einer Eigenschaft im Objekt
Ich habe eine Klasse genannt , Orderdie Eigenschaften wie hat OrderId, OrderDate, Quantity, und Total. Ich habe eine Liste dieser OrderKlasse: List&lt;Order&gt; objListOrder = new List&lt;Order&gt;(); GetOrderList(objListOrder); // fill list of orders Jetzt möchte ich die Liste basierend auf einer Eigenschaft des OrderObjekts sortieren, zum Beispiel muss ich sie nach …
1248 c#  generics  list  sorting 

5
\ d ist weniger effizient als [0-9]
Ich habe gestern einen Kommentar zu einer Antwort abgegeben, bei der jemand [0123456789]einen regulären Ausdruck anstelle von [0-9]oder verwendet hat \d. Ich sagte, es sei wahrscheinlich effizienter, einen Bereichs- oder Ziffernbezeichner als einen Zeichensatz zu verwenden. Ich habe mich heute entschlossen, das zu testen, und zu meiner Überraschung herausgefunden, dass …
1247 c#  regex  performance 

30
Path.Combine für URLs?
Path.Combine ist praktisch, aber gibt es im .NET Framework eine ähnliche Funktion für URLs ? Ich suche nach einer Syntax wie dieser: Url.Combine("http://MyUrl.com/", "/Images/Image.jpg") was zurückkehren würde: "http://MyUrl.com/Images/Image.jpg"
1243 c#  .net  asp.net  url  path 

21
Erstellen Sie eine generische Methode, die T auf eine Aufzählung beschränkt
Ich baue eine Funktion auf, um das Enum.ParseKonzept zu erweitern Ermöglicht das Analysieren eines Standardwerts, falls kein Enum-Wert gefunden wird Ist unabhängig von Groß- und Kleinschreibung Also schrieb ich folgendes: public static T GetEnumFromString&lt;T&gt;(string value, T defaultValue) where T : Enum { if (string.IsNullOrEmpty(value)) return defaultValue; foreach (T item in …

27
JavaScriptSerializer - JSON-Serialisierung von Enum als Zeichenfolge
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Сериализация enum в json в виде строки Ich habe eine Klasse, die eine enumEigenschaft enthält , und beim Serialisieren des Objekts mit JavaScriptSerializerenthält mein json-Ergebnis den ganzzahligen Wert der Aufzählung und nicht den string"Namen". Gibt es eine Möglichkeit, die Aufzählung …



20
LINQs Distinct () für eine bestimmte Eigenschaft
Ich spiele mit LINQ, um mehr darüber zu erfahren, aber ich kann nicht herausfinden, wie Distinctich es verwenden soll, wenn ich keine einfache Liste habe (eine einfache Liste von ganzen Zahlen ist ziemlich einfach, das ist nicht die Frage). Was kann ich tun, wenn Distinct für eine Liste eines Objekts …
1095 c#  linq  .net-3.5  distinct 


14
Rückgabe von IEnumerable <T> vs. IQueryable <T>
Was ist der Unterschied zwischen der Rückkehr IQueryable&lt;T&gt;gegen IEnumerable&lt;T&gt;, wann sollte man über die anderen bevorzugt werden? IQueryable&lt;Customer&gt; custs = from c in db.Customers where c.City == "&lt;City&gt;" select c; IEnumerable&lt;Customer&gt; custs = from c in db.Customers where c.City == "&lt;City&gt;" select c;

16
Unterschied zwischen Select und SelectMany
Ich habe den Unterschied zwischen Selectund gesucht, SelectManyaber ich konnte keine passende Antwort finden. Ich muss den Unterschied bei der Verwendung von LINQ To SQL lernen, aber alles, was ich gefunden habe, sind Standard-Array-Beispiele. Kann jemand ein LINQ To SQL-Beispiel bereitstellen?
1073 c#  linq-to-sql  linq 

8
Wie verwende ich Reflektion, um eine generische Methode aufzurufen?
Wie kann eine generische Methode am besten aufgerufen werden, wenn der Typparameter zur Kompilierungszeit nicht bekannt ist, sondern zur Laufzeit dynamisch abgerufen wird? Betrachten Sie den folgenden Beispielcode Example(): Was ist innerhalb der Methode die prägnanteste Methode zum Aufrufen GenericMethod&lt;T&gt;()mit dem Typein der myTypeVariablen gespeicherten Code ? public class Sample …
1070 c#  .net  generics  reflection 

21
Wie und wann 'async' und 'await' verwendet werden sollen
Von meinem Verständnis eines der wichtigsten Dinge , die asyncundawait tun , ist Code einfach zu schreiben zu machen und lesen - aber mit ihnen zu Laichen Hintergrund - Threads gleich Logik langen Dauer durchzuführen? Ich probiere gerade das grundlegendste Beispiel aus. Ich habe einige Kommentare inline hinzugefügt. Kannst du …

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.