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 #.



20
Ajout de valeurs à un tableau C #
Probablement très simple - je commence avec C # et j'ai besoin d'ajouter des valeurs à un tableau, par exemple: int[] terms; for(int runs = 0; runs < 400; runs++) { terms[] = runs; } Pour ceux qui ont utilisé PHP, voici ce que j'essaie de faire en C #: …
512 c#  arrays 

7
Pourquoi C # interdit-il les types d'attributs génériques?
Cela provoque une exception au moment de la compilation: public sealed class ValidatesAttribute<T> : Attribute { } [Validates<string>] public static class StringValidation { } Je me rends compte que C # ne prend pas en charge les attributs génériques. Cependant, après beaucoup de recherches sur Google, je n'arrive pas à …


7
XDocument ou XmlDocument
J'apprends maintenant, XmlDocumentmais je viens de me heurter XDocumentet lorsque j'essaie de rechercher la différence ou les avantages d'entre eux, je ne trouve pas quelque chose d'utile, pourriez-vous me dire pourquoi vous utiliseriez l'un par rapport à l'autre?


7
async / wait - quand retourner une tâche vs un vide?
Dans quels scénarios voudrait-on utiliser public async Task AsyncMethod(int num) au lieu de public async void AsyncMethod(int num) Le seul scénario auquel je peux penser est si vous avez besoin de la tâche pour pouvoir suivre sa progression. De plus, dans la méthode suivante, les mots clés asynchrones et en …

16
Mettre à jour tous les objets d'une collection à l'aide de LINQ
Existe-t-il un moyen d'effectuer les opérations suivantes à l'aide de LINQ? foreach (var c in collection) { c.PropertyToSet = value; } Pour clarifier, je veux parcourir chaque objet d'une collection, puis mettre à jour une propriété sur chaque objet. Mon cas d'utilisation est que j'ai un tas de commentaires sur …
500 c#  .net  linq  foreach 



18
Liste <T> ou IList <T> [fermé]
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 7 mois . Quelqu'un peut-il m'expliquer pourquoi je …
495 c#  list  generics 



26
Fusion de dictionnaires en C #
Quelle est la meilleure façon de fusionner 2 dictionnaires (ou plus Dictionary&lt;T1,T2&gt;) en C #? (3.0 fonctionnalités comme LINQ sont très bien). Je pense à une signature de méthode dans le sens de: public static Dictionary&lt;TKey,TValue&gt; Merge&lt;TKey,TValue&gt;(Dictionary&lt;TKey,TValue&gt;[] dictionaries); ou public static Dictionary&lt;TKey,TValue&gt; Merge&lt;TKey,TValue&gt;(IEnumerable&lt;Dictionary&lt;TKey,TValue&gt;&gt; dictionaries); EDIT: J'ai obtenu une solution intéressante …
493 c#  dictionary  merge 

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.