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


16
Comment feriez-vous une requête «pas dans» avec LINQ?
J'ai deux collections qui ont des propriétés Emaildans les deux collections. J'ai besoin d'obtenir une liste des éléments de la première liste où Emailn'existe pas dans la deuxième liste. Avec SQL, j'utiliserais simplement "pas dans", mais je ne connais pas l'équivalent dans LINQ. Comment cela se fait-il? Jusqu'à présent, j'ai …
307 c#  linq 

7
Comment obtenez-vous la taille du fichier en C #?
J'ai besoin d'un moyen d'obtenir la taille d'un fichier en utilisant C #, et non la taille sur le disque. Comment est-ce possible? Actuellement, j'ai cette boucle foreach (FileInfo file in downloadedMessageInfo.GetFiles()) { //file.Length (will this work) } Est-ce que cela retournera la taille ou la taille sur le disque?
307 c#  filesize 

8
IEnumerable et récursivité utilisant return return
J'ai une IEnumerable<T>méthode que j'utilise pour trouver des contrôles dans une page WebForms. La méthode est récursive et j'ai des problèmes pour retourner le type que je veux quand le yield returnretourne la valeur de l'appel récursif. Mon code ressemble à ceci: public static IEnumerable<Control> GetDeepControlsByType<T>(this Control control) { foreach(Control …

15
Existe-t-il une alternative à la chaîne, remplacer qui ne respecte pas la casse?
J'ai besoin de rechercher une chaîne et de remplacer toutes les occurrences de %FirstName%et %PolicyAmount%par une valeur extraite d'une base de données. Le problème est que la capitalisation de FirstName varie. Cela m'empêche d'utiliser la String.Replace()méthode. J'ai vu des pages Web sur le sujet qui suggèrent Regex.Replace(strInput, strToken, strReplaceWith, RegexOptions.IgnoreCase); …
306 c#  .net  string  .net-2.0  replace 

9
Process.start: comment obtenir la sortie?
Je voudrais exécuter un programme de ligne de commande externe à partir de mon application Mono / .NET. Par exemple, je voudrais exécuter mencoder . C'est possible: Pour obtenir la sortie du shell de ligne de commande et l'écrire sur ma zone de texte? Pour obtenir la valeur numérique pour …
306 c#  .net  mono  process.start 


10
Comment renvoyer InnerException sans perdre la trace de la pile en C #?
J'appelle, par réflexion, une méthode qui peut provoquer une exception. Comment puis-je transmettre l'exception à mon appelant sans que la réflexion du wrapper ne l'entoure? Je rejette l'InnerException, mais cela détruit la trace de la pile. Exemple de code: public void test1() { // Throw an exception for testing purposes …
305 c#  .net  exception 

12
J'obtiens Impossible de charger la ressource: net :: ERR_BLOCKED_BY_CLIENT avec Google Chrome
Je reçois une page blanche après avoir exécuté mon projet, mais son fonctionnement avec .net Client est correct. Ai-je besoin de paramètres dans le navigateur? et le lien viendra après l'erreur Failed to load resource: net::ERR_BLOCKED_BY_CLIENT http://clkmon.com/adServe/getTag?cid=200093510300000000&pid=CRSRDR&type=inject Failed to load resource: net::ERR_BLOCKED_BY_CLIENT http://ads.626apps.com/a.php?626ref2=200093510300000000&626Name=Plus-HD-4.9&626ref3=B41A77C1675040A28F7E209964620E5EIE&626ref1=63726f73737269646572
305 c#  .net 




9
Comment implémenter JsonConverter personnalisé dans JSON.NET pour désérialiser une liste d'objets de classe de base?
J'essaie d'étendre l'exemple JSON.net donné ici http://james.newtonking.com/projects/json/help/CustomCreationConverter.html J'ai une autre sous-classe dérivée de la classe de base / interface public class Person { public string FirstName { get; set; } public string LastName { get; set; } } public class Employee : Person { public string Department { get; set; …

13
Comment déterminer si .NET Core est installé
Je sais que pour les anciennes versions de .NET, vous pouvez déterminer si une version donnée est installée en suivant https://support.microsoft.com/en-us/kb/318785 Existe-t-il une méthode officielle pour déterminer si .NET Core est installé? (Et je ne parle pas du SDK, je veux vérifier un serveur sans le SDK, pour déterminer si …

7
Résolution d'instances avec ASP.NET Core DI
Comment résoudre manuellement un type à l'aide de l'infrastructure d'injection de dépendances intégrée ASP.NET Core MVC? La mise en place du conteneur est assez simple: public void ConfigureServices(IServiceCollection services) { // ... services.AddTransient<ISomeService, SomeConcreteService>(); } Mais comment puis-je résoudre ISomeServicesans effectuer d'injection? Par exemple, je veux faire ceci: ISomeService service …

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.