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
IEnumerable vs List - Quoi utiliser? Comment travaillent-ils?
J'ai des doutes sur le fonctionnement des énumérateurs et LINQ. Considérez ces deux sélections simples: List<Animal> sel = (from animal in Animals join race in Species on animal.SpeciesKey equals race.SpeciesKey select animal).Distinct().ToList(); ou IEnumerable<Animal> sel = (from animal in Animals join race in Species on animal.SpeciesKey equals race.SpeciesKey select animal).Distinct(); …
678 c#  linq  list  ienumerable 


14
Convertir décimal en double
Je veux utiliser a Track-Barpour changer Forml'opacité de a. Voici mon code: decimal trans = trackBar1.Value / 5000; this.Opacity = trans; Lorsque je crée l'application, cela donne l'erreur suivante: Impossible de convertir implicitement le type decimalendouble J'ai essayé d'utiliser transet doublepuis Controlça ne marche pas. Ce code a bien fonctionné …

9
Volatile contre verrouillé contre verrou
Supposons qu'une classe possède un public int counterchamp accessible par plusieurs threads. Ceci intest seulement incrémenté ou décrémenté. Pour incrémenter ce champ, quelle approche utiliser et pourquoi? lock(this.locker) this.counter++;, Interlocked.Increment(ref this.counter);, Remplacez le modificateur d'accès counterpar public volatile. Maintenant que j'ai découvert volatile, j'ai supprimé de nombreuses lockdéclarations et l'utilisation …

30
Comment créer une liste déroulante à partir d'une énumération dans ASP.NET MVC?
На этот вопрос есть ответы на Stack Overflow на русском : Как создать выпадающий список из enum'а ASP.NET MVC ×? J'essaie d'utiliser la Html.DropDownListméthode d'extension mais je n'arrive pas à comprendre comment l'utiliser avec une énumération. Disons que j'ai une énumération comme celle-ci: public enum ItemTypes { Movie = 1, …
671 c#  asp.net  asp.net-mvc 

20
Commande LINQ dynamique sur IEnumerable <T> / IQueryable <T>
J'ai trouvé un exemple dans les exemples VS2008 pour Dynamic LINQ qui vous permet d'utiliser une chaîne de type SQL (par exemple OrderBy("Name, Age DESC"))pour la commande. Malheureusement, la méthode incluse ne fonctionne que sur IQueryable&lt;T&gt;. Existe-t-il un moyen d'activer cette fonctionnalité IEnumerable&lt;T&gt;?
670 c#  linq  linq-to-objects 

16
Conversion d'une chaîne en tableau d'octets en C #
Je convertis quelque chose de VB en C #. Avoir un problème avec la syntaxe de cette instruction: if ((searchResult.Properties["user"].Count &gt; 0)) { profile.User = System.Text.Encoding.UTF8.GetString(searchResult.Properties["user"][0]); } Je vois alors les erreurs suivantes: Argument 1: impossible de convertir «objet» en «octet []» La meilleure correspondance de méthode surchargée pour 'System.Text.Encoding.GetString …
670 c#  string  vb.net  encoding  byte 

10
Le type d'interopérabilité ne peut pas être intégré
Je crée une application web sur le framework .NET 4.0 (beta2) en C #. Lorsque j'essaie d'utiliser un assembly appelé "ActiveHomeScriptLib", j'obtiens l'erreur suivante: Le type d'interopérabilité 'ActiveHomeScriptLib.ActiveHomeClass' ne peut pas être incorporé. Utilisez plutôt l'interface applicable. Lorsque je change le framework en version 3.5, je n'ai aucune erreur. Qu'est-ce …



14
Utilisation de LINQ pour supprimer des éléments d'une liste <T>
Disons que j'ai une requête LINQ telle que: var authors = from x in authorsList where x.firstname == "Bob" select x; Étant donné que authorsListc'est de type List&lt;Author&gt;, comment puis-je supprimer leAuthor éléments authorsListqui sont retournés par la requête dans authors? Ou, en d'autres termes, comment puis-je supprimer tous les …
655 c#  .net  linq  list 


30
Implémentation d'INotifyPropertyChanged - existe-t-il un meilleur moyen?
Microsoft aurait dû implémenter quelque chose de rapide INotifyPropertyChanged, comme dans les propriétés automatiques, spécifiez simplement {get; set; notify;} que je pense que cela a beaucoup de sens de le faire. Ou y a-t-il des complications pour le faire? Pouvons-nous nous-mêmes implémenter quelque chose comme «notifier» dans nos propriétés. Existe-t-il …

18
Il existe déjà un DataReader ouvert associé à cette commande qui doit être fermé en premier
J'ai cette requête et j'obtiens l'erreur dans cette fonction: var accounts = from account in context.Accounts from guranteer in account.Gurantors select new AccountsReport { CreditRegistryId = account.CreditRegistryId, AccountNumber = account.AccountNo, DateOpened = account.DateOpened, }; return accounts.AsEnumerable() .Select((account, index) =&gt; new AccountsReport() { RecordNumber = FormattedRowNumber(account, index + 1), CreditRegistryId = …


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.