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

1
La méthode ne peut pas être traduite en une expression de magasin
J'ai vu ce code fonctionner avec LINQ to SQL, mais lorsque j'utilise Entity Framework, cela génère cette erreur: LINQ to Entities ne reconnaît pas la méthode 'System.Linq.IQueryable'1 [MyProject.Models.CommunityFeatures] GetCommunityFeatures ()', et cette méthode ne peut pas être traduite en une expression de magasin. Le code du référentiel est le suivant: …

9
Les listes à 2 dimensions sont-elles possibles en c #?
Je voudrais mettre en place une liste multidimensionnelle. Pour référence, je travaille sur un analyseur de playlist. J'ai un fichier / liste de fichiers, que mon programme enregistre dans une liste standard. Une ligne du fichier dans chaque entrée de liste. J'analyse ensuite la liste avec des expressions régulières pour …
89 c#  list 


11
Vérifier si un objet est un nombre en C #
Je voudrais vérifier si un objet est un numéro afin que .ToString()se traduirait par une chaîne contenant des chiffres et +, -,. Est-ce possible par simple enregistrement de type .net (comme:) if (p is Number)? Ou dois-je convertir en chaîne, puis essayer d'analyser pour doubler? Mise à jour: pour clarifier …



7
Comment lire un fichier texte dans le répertoire racine du projet?
Je souhaite lire la première ligne d'un fichier texte que j'ai ajouté au répertoire racine de mon projet. Cela signifie que mon explorateur de solutions affiche le fichier .txt à côté de mes fichiers .cs dans mon projet. Alors, j'ai essayé de faire: TextReader tr = new StreamReader(@"myfile.txt"); string myText …
89 c#  wpf 


6
Comment effectuer une jointure entre plusieurs tables dans LINQ lambda
J'essaye d'effectuer une jointure entre plusieurs tables dans LINQ. J'ai les classes suivantes: Product {Id, ProdName, ProdQty} Category {Id, CatName} ProductCategory{ProdId, CatId} //association table Et j'utilise le code suivant (où product, categoryet productcategorysont des instances des classes ci-dessus): var query = product.Join(productcategory, p => p.Id, pc => pc.ProdID, (p, pc) …

2
Intergiciel d'authentification ASP.NET Core 2.0
Avec Core 1.1, suivez les conseils de @ blowdart et implémentez un middleware personnalisé: https://stackoverflow.com/a/31465227/29821 Cela a fonctionné comme ceci: L'intergiciel a fonctionné. Ramassé un jeton dans les en-têtes de la demande. Vérifié le jeton et s'il est valide, construit une identité (ClaimsIdentity) qui contenait plusieurs revendications qu'il a ensuite …


6
Comment ajouter un délégué à une interface C #
J'ai besoin d'avoir des délégués dans ma classe. Je voudrais utiliser l'interface pour me "rappeler" de définir ces délégués. Comment? Ma classe ressemble à ceci: public class ClsPictures : myInterface { // Implementing the IProcess interface public event UpdateStatusEventHandler UpdateStatusText; public delegate void UpdateStatusEventHandler(string Status); public event StartedEventHandler Started; public …

9
Dictionnaire des clés composites
J'ai des objets dans la liste, disons List<MyClass> et MyClass a plusieurs propriétés. Je voudrais créer un index de la liste basé sur 3 propriétés de MyClass. Dans ce cas, 2 des propriétés sont des int et une propriété est une date / heure. En gros, j'aimerais pouvoir faire quelque …
89 c#  dictionary 

2
Impossible d'appliquer les propriétés de publication pour l'élément X
Chaque fois que nous faisons une compilation dans notre solution principale, nous recevons l'avertissement suivant: Impossible d'appliquer les propriétés de publication pour l'élément "microsoft.visualstudio.qualitytools.unittestframework". Quelqu'un a-t-il déjà vu quelque chose comme ça? Des idées pour résoudre le problème? Cela se produit sur toutes nos machines de développement ainsi que sur …


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.