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

7
Comment faire en sorte que HttpClient transmette les informations d'identification avec la demande?
J'ai une application Web (hébergée dans IIS) qui communique avec un service Windows. Le service Windows utilise l'API Web ASP.Net MVC (auto-hébergée) et peut donc être communiqué via http à l'aide de JSON. L'application Web est configurée pour effectuer une usurpation d'identité, l'idée étant que l'utilisateur qui fait la demande …

6
Impossible de créer une valeur constante de type Seuls les types primitifs ou les types d'énumération sont pris en charge dans ce contexte
J'obtiens cette erreur pour la requête ci-dessous Impossible de créer une valeur constante de type API.Models.PersonProtocol. Seuls les types primitifs ou les types d'énumération sont pris en charge dans ce contexte ppCombinedci-dessous est un IEnumerableobjet de PersonProtocolType, qui est construit par concat de 2 PersonProtocollistes. Pourquoi cela échoue-t-il? Ne pouvons-nous …


9
Validation d'adresse e-mail à l'aide des attributs de type de données ASP.NET MVC
J'ai quelques problèmes avec la validation d'un Email. Dans mon modèle: [Required(ErrorMessage = "Field can't be empty")] [DataType(DataType.EmailAddress, ErrorMessage = "E-mail is not valid")] public string ReceiverMail { get; set; } À mon avis: <script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script> <script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script> @Html.TextBoxFor(m => m.ReceiverMail, new { @placeholder="E-mail"}) <br /> @Html.ValidationMessageFor(m => …


9
Créer une file d'attente de blocage <T> dans .NET?
J'ai un scénario où j'ai plusieurs threads s'ajoutant à une file d'attente et plusieurs threads lisant à partir de la même file d'attente. Si la file d'attente atteint une taille spécifique, tous les threads qui remplissent la file d'attente seront bloqués lors de l'ajout jusqu'à ce qu'un élément soit supprimé …


7
Quand éliminer CancellationTokenSource?
La classe CancellationTokenSourceest jetable. Un rapide coup d'œil dans Reflector prouve l'utilisation d' KernelEventune ressource (très probablement) non gérée. Puisque CancellationTokenSourcen'a pas de finaliseur, si nous ne le supprimons pas, le GC ne le fera pas. En revanche, si vous examinez les exemples répertoriés dans l'article MSDN Annulation dans les …




4
Qu'est-ce que la réification?
Je sais que Java implémente le polymorphisme paramétrique (génériques) avec effacement. Je comprends ce qu'est l'effacement. Je sais que C # implémente le polymorphisme paramétrique avec réification. Je sais que ça peut te faire écrire public void dosomething(List&lt;String&gt; input) {} public void dosomething(List&lt;Int&gt; input) {} ou que vous pouvez savoir …
163 c#  generics  reification 

12
ObservableCollection Ne prend pas en charge la méthode AddRange, je suis donc notifié pour chaque élément ajouté, en plus de INotifyCollectionChanging?
Je souhaite pouvoir ajouter une plage et être mis à jour pour l'ensemble du volume. Je veux aussi pouvoir annuler l'action avant qu'elle ne soit faite (c'est-à-dire que la collection change en plus du «changé»). Associé Q Quelle collection .Net pour ajouter plusieurs objets à la fois et être notifié?

12
Rechercher une chaîne dans Enum et renvoyer le Enum
J'ai une énumération: public enum MyColours { Red, Green, Blue, Yellow, Fuchsia, Aqua, Orange } et j'ai une chaîne: string colour = "Red"; Je souhaite pouvoir revenir: MyColours.Red de: public MyColours GetColour(string colour) Jusqu'à présent, j'ai: public MyColours GetColours(string colour) { string[] colours = Enum.GetNames(typeof(MyColours)); int[] values = Enum.GetValues(typeof(MyColours)); int …
163 c#  string  enumeration 


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.