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
La valeur par défaut pour KeyValuePair
J'ai un objet du type IEnumerable<KeyValuePair<T,U>> keyValueList, j'utilise var getResult= keyValueList.SingleOrDefault(); if(getResult==/*default */) { } else { } Comment puis-je vérifier si getResultc'est la valeur par défaut, au cas où je ne trouverais pas l'élément correct? Je ne peux pas vérifier si c'est le cas null, car KeyValuePairc'est une structure.
392 c#  key-value 


15
Enum "héritage"
J'ai une énumération dans un espace de noms de bas niveau. Je voudrais fournir une classe ou une énumération dans un espace de noms de niveau intermédiaire qui «hérite» de l'énumération de bas niveau. namespace low { public enum base { x, y, z } } namespace mid { public …
391 c#  .net  enums 

3
Retour de la valeur transmise à une méthode
J'ai une méthode sur une interface: string DoSomething(string whatever); Je veux me moquer de cela avec MOQ, afin qu'il renvoie tout ce qui a été passé - quelque chose comme: _mock.Setup( theObject => theObject.DoSomething( It.IsAny<string>( ) ) ) .Returns( [the parameter that was passed] ) ; Des idées?
391 c#  mocking  moq 


14
L'entité ne peut pas être construite dans une requête LINQ to Entities
Il existe un type d'entité appelé produit qui est généré par le framework d'entité. J'ai écrit cette requête public IQueryable<Product> GetProducts(int categoryID) { return from p in db.Products where p.CategoryID== categoryID select new Product { Name = p.Name}; } Le code ci-dessous renvoie l'erreur suivante: "L'entité ou le type complexe …


9
C # obtenant le chemin de% AppData%
C # 2008 SP1 J'utilise le code ci-dessous: dt.ReadXml("%AppData%\\DateLinks.xml"); Cependant, je reçois une exception qui pointe vers l'emplacement à partir duquel mon application s'exécute: Impossible de trouver une partie du chemin "D: \ Projects \ SubVersionProjects \ CatDialer \ bin \ Debug \% AppData% \ DateLinks.xml". Je pensais que le …
387 c#  .net  path 

20
Puis-je connaître la valeur de retour avant de revenir lors du débogage dans Visual Studio?
Prenez la fonction suivante: DataTable go() { return someTableAdapter.getSomeData(); } Lorsque je définit un point d'arrêt dans cette fonction, y a-t-il une possibilité d'inspecter la valeur retournée? go()est directement couplé à une grille de données dans une .aspxpage. La seule façon d'inspecter la table de données retournée est d'utiliser une …

19
Comment obtenir l'adresse IP du client d'un utilisateur dans ASP.NET?
Nous devons Request.UserHostAddressobtenir l'adresse IP dans ASP.NET, mais c'est généralement l'adresse IP du FAI de l'utilisateur, pas exactement l'adresse IP de la machine de l'utilisateur qui, par exemple, a cliqué sur un lien. Comment puis-je obtenir la véritable adresse IP? Par exemple, dans un profil utilisateur Stack Overflow, c'est: "Dernière …
387 c#  asp.net  client  ip-address 

18
Casting vs utilisation du mot clé "as" dans le CLR
Lors de la programmation des interfaces, j'ai constaté que je fais beaucoup de conversion ou de conversion de type d'objet. Y a-t-il une différence entre ces deux méthodes de conversion? Si oui, y a-t-il une différence de coût ou comment cela affecte-t-il mon programme? public interface IMyInterface { void AMethod(); …
387 c#  casting  clr 




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.