Questions marquées «c#»

C # (prononcé «see sharp») est un langage de programmation multi-paradigme de haut niveau, typé statiquement, développé par Microsoft. Le code C # cible généralement la famille d'outils et d'exécutions .NET de Microsoft, qui incluent notamment .NET Framework, .NET Core et Xamarin. Utilisez cette balise pour les questions sur le code écrit en C # ou la spécification formelle de C #.

10
Grouper par dans LINQ
Supposons que si nous avons une classe comme: class Person { internal int PersonID; internal string car; } Maintenant, j'ai une liste de cette classe: List<Person> persons; Maintenant, cette liste peut avoir plusieurs instances avec les mêmes PersonID, par exemple: persons[0] = new Person { PersonID = 1, car = …
1063 c#  linq  group-by 

13
Littéral de chaîne multiligne en C #
Existe-t-il un moyen simple de créer un littéral de chaîne multiligne en C #? Voici ce que j'ai maintenant: string query = "SELECT foo, bar" + " FROM table" + " WHERE id = 42"; Je sais que PHP a <<<BLOCK BLOCK; C # a-t-il quelque chose de similaire?
1048 c#  string  shorthand 

23
Requête LINQ sur un DataTable
J'essaie d'effectuer une requête LINQ sur un objet DataTable et bizarrement, je trouve que l'exécution de telles requêtes sur DataTables n'est pas simple. Par exemple: var results = from myRow in myDataTable where results.Field("RowNo") == 1 select results; Ce n'est pas permis. Comment faire fonctionner quelque chose comme ça? Je …
1031 c#  .net  linq  datatable  .net-3.5 



14
Regrouper par plusieurs colonnes
Comment puis-je faire plusieurs colonnes GroupBy dans LINQ Quelque chose de similaire à cela dans SQL: SELECT * FROM <TableName> GROUP BY <Column1>,<Column2> Comment puis-je le convertir en LINQ: QuantityBreakdown ( MaterialID int, ProductID int, Quantity float ) INSERT INTO @QuantityBreakdown (MaterialID, ProductID, Quantity) SELECT MaterialID, ProductID, SUM(Quantity) FROM @Transactions …
968 c#  .net  linq  group-by  aggregate 





14
Comment transformer un objet C # en chaîne JSON dans .NET?
J'ai des cours comme ceux-ci: class MyDate { int year, month, day; } class Lad { string firstName; string lastName; MyDate dateOfBirth; } Et je voudrais transformer un Ladobjet en une chaîne JSON comme ceci: { "firstName":"Markoff", "lastName":"Chaney", "dateOfBirth": { "year":"1901", "month":"4", "day":"30" } } (sans le formatage). J'ai trouvé …
944 c#  .net  json  serialization 

30
Comment obtenir l'index de l'itération actuelle d'une boucle foreach?
Existe-t-il une construction de langage rare que je n'ai pas rencontrée (comme celles que j'ai apprises récemment, certaines sur Stack Overflow) en C # pour obtenir une valeur représentant l'itération actuelle d'une boucle foreach? Par exemple, je fais actuellement quelque chose comme ça selon les circonstances: int i = 0; …
939 c#  foreach 

9
Différences entre les services AddTransient, AddScoped et AddSingleton
Je veux implémenter l' injection de dépendance (DI) dans ASP.NET Core. Donc, après avoir ajouté ce code à la ConfigureServicesméthode, les deux méthodes fonctionnent. Quelle est la différence entre les méthodes services.AddTransientet service.AddScopeddans ASP.NET Core? public void ConfigureServices(IServiceCollection services) { // Add framework services. // Add application services. services.AddTransient<IEmailSender, AuthMessageSender>(); …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.