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.

10
Gruppieren nach in LINQ
Nehmen wir an, wir haben eine Klasse wie: class Person { internal int PersonID; internal string car; } Jetzt habe ich eine Liste dieser Klasse: List<Person> persons; Jetzt kann diese Liste mehrere Instanzen mit denselben haben PersonID, zum Beispiel: persons[0] = new Person { PersonID = 1, car = "Ferrari" …
1063 c#  linq  group-by 

13
Mehrzeiliges Zeichenfolgenliteral in C #
Gibt es eine einfache Möglichkeit, ein mehrzeiliges Zeichenfolgenliteral in C # zu erstellen? Folgendes habe ich jetzt: string query = "SELECT foo, bar" + " FROM table" + " WHERE id = 42"; Ich weiß, dass PHP hat <<<BLOCK BLOCK; Hat C # etwas Ähnliches?
1046 c#  string  shorthand 

23
LINQ-Abfrage in einer DataTable
Ich versuche, eine LINQ-Abfrage für ein DataTable-Objekt durchzuführen, und stelle bizarrerweise fest, dass das Ausführen solcher Abfragen für DataTables nicht einfach ist. Zum Beispiel: var results = from myRow in myDataTable where results.Field("RowNo") == 1 select results; Das ist nicht erlaubt. Wie bringe ich so etwas zum Laufen? Ich bin …
1031 c#  .net  linq  datatable  .net-3.5 



14
Nach mehreren Spalten gruppieren
Wie kann ich GroupBy Multiple Columns in LINQ ausführen? Ähnliches in SQL: SELECT * FROM <TableName> GROUP BY <Column1>,<Column2> Wie kann ich dies in LINQ konvertieren: QuantityBreakdown ( MaterialID int, ProductID int, Quantity float ) INSERT INTO @QuantityBreakdown (MaterialID, ProductID, Quantity) SELECT MaterialID, ProductID, SUM(Quantity) FROM @Transactions GROUP BY MaterialID, …
967 c#  .net  linq  group-by  aggregate 





14
Wie verwandle ich ein C # -Objekt in .NET in eine JSON-Zeichenfolge?
Ich habe Klassen wie diese: class MyDate { int year, month, day; } class Lad { string firstName; string lastName; MyDate dateOfBirth; } Und ich möchte ein LadObjekt wie folgt in einen JSON- String verwandeln : { "firstName":"Markoff", "lastName":"Chaney", "dateOfBirth": { "year":"1901", "month":"4", "day":"30" } } (ohne die Formatierung). Ich …
944 c#  .net  json  serialization 

30
Wie erhält man den Index der aktuellen Iteration einer foreach-Schleife?
Gibt es in C # ein seltenes Sprachkonstrukt, auf das ich nicht gestoßen bin (wie die wenigen, die ich kürzlich gelernt habe, einige über Stapelüberlauf), um einen Wert zu erhalten, der die aktuelle Iteration einer foreach-Schleife darstellt? Zum Beispiel mache ich derzeit je nach den Umständen so etwas: int i …
939 c#  foreach 

9
Unterschiede zwischen AddTransient-, AddScoped- und AddSingleton-Diensten
Ich möchte Dependency Injection (DI) in ASP.NET Core implementieren . Nach dem Hinzufügen dieses Codes zur ConfigureServicesMethode funktionieren beide Möglichkeiten. Was ist der Unterschied zwischen den Methoden services.AddTransientund service.AddScopedin ASP.NET Core? public void ConfigureServices(IServiceCollection services) { // Add framework services. // Add application services. services.AddTransient<IEmailSender, AuthMessageSender>(); services.AddScoped<IEmailSender, AuthMessageSender>(); }

15
Wie konvertiere ich UTF-8 Byte [] in String?
Ich habe ein byte[]Array, das aus einer mir bekannten Datei geladen wird und UTF-8 enthält . In einigen Debugging-Codes muss ich es in eine Zeichenfolge konvertieren. Gibt es einen Einzeiler, der dies erledigt? Unter dem Deckmantel sollte es nur eine Zuordnung und eine Memkopie sein , also sollte es möglich …

22
Ruft den Eigenschaftswert aus der Zeichenfolge mithilfe der Reflektion in C # ab
Ich versuche, die Datentransformation mithilfe des Reflection 1- Beispiels in meinem Code zu implementieren . Die GetSourceValueFunktion hat einen Schalter, der verschiedene Typen vergleicht, aber ich möchte diese Typen und Eigenschaften entfernen und GetSourceValueden Wert der Eigenschaft nur mit einer einzigen Zeichenfolge als Parameter abrufen. Ich möchte eine Klasse und …

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.