Articles of c #

Définir la propriété Style d’une étiquette WPF dans le code?

Dans App.xaml, j’ai le code suivant: Ceci est destiné à fournir un modèle générique pour mes étiquettes. Dans le code XAML principal, j’ai la ligne de code suivante: Cependant, je voudrais initialiser la propriété Style par le biais du code. J’ai essayé: label1.Style = new Style(“{StaticResource LabelTemplate}”); et label1.Style = “{StaticResource LabelTemplate}”; Aucune solution n’était […]

Comparer deux listes pour l’égalité

Autre que de parcourir les éléments un par un, comment puis-je comparer deux listes de chaînes pour l’égalité (en .NET 3.0): Cela échoue: // Expected result. List expected = new List(); expected.Add( “a” ); expected.Add( “b” ); expected.Add( “c” ); // Actual result actual = new List(); actual.Add( “a” ); actual.Add( “b” ); actual.Add( “c” […]

Comment vérifier une adresse IP d’entrée dans une plage d’adresses IP spécifique

Si nous permettons aux utilisateurs de saisir quelques plages ip, par exemple 172.16.11.5 – 100, comment pourrais-je écrire une fonction pour vérifier si une adresse IP (172.16.11.50) se trouve dans les plages? Existe-t-il une bibliothèque existante dans .NET?

Interpolation de chaînes vs Ssortingng.Format

Existe-t-il une différence de performance notable entre l’utilisation de l’interpolation de chaîne: mySsortingng += $”{x:x2}”; vs Ssortingng.Format ()? mySsortingng += Ssortingng.Format(“{0:x2}”, x); Je demande seulement parce que Resharper est à l’origine du problème, et j’ai déjà été trompé.

Opérations sur les fichiers dans Android NDK

J’utilise le NDK Android pour créer une application principalement en C pour des raisons de performances, mais il semble que les opérations sur les fichiers telles que fopen ne fonctionnent pas correctement sous Android. Chaque fois que j’essaie d’utiliser ces fonctions, l’application se bloque. Comment créer / écrire dans un fichier avec le NDK Android?

Quelle est l’intention des modules Ninject?

Je suis un débutant complet à ninject J’ai séparé le code de quelqu’un d’autre et j’ai trouvé plusieurs instances de modules nInject – des classes dérivées de Ninject.Modules.Module, et une méthode de chargement contenant la plupart de leur code. Ces classes sont appelées en appelant la méthode LoadModule d’une instance de StandardKernel et en lui […]

Visual Studio «Impossible de charger le fichier ou l’assembly. L’opération n’est pas prise en charge »Erreur en mode Libération

J’ai un petit projet en C # qui utilise deux fichiers dll externes. L’un est le Redmine.Net.Api.dll et l’autre est NLog.dll. J’utilise Visual Studio 2010. J’ai ajouté les deux fichiers en référence à mon projet. Le problème est que quand je lance le projet en mode Debug, il comstack, mais quand je passe en Release, […]

Lambda comme paramètre de fonction

Quelle est la notation pour déclarer une variable lambda, ou un paramètre de fonction, sans utiliser auto ou templates? Y a-t-il un moyen de le faire? Ou le compilateur définit-il un object de classe unique pour chaque lambda dont le nom est inconnu du programmeur avant la compilation? Si oui, pourquoi? Ne peuvent-ils pas simplement […]

Comment trouvez-vous toutes les implémentations d’une interface?

Supposons que vous ayez une interface définie en C #. Quelle est la méthode la plus simple pour trouver toutes les classes qui fournissent une implémentation de l’interface? La méthode de force brute consisterait à utiliser “Find References” dans Visual Studio et à examiner manuellement les résultats pour distinguer les utilisations des implémentations, mais pour […]

Quelle est la meilleure bibliothèque OAuth2 C #?

Il semble que de nombreux fournisseurs d’applications utilisent OAuth2 pour autoriser l’access aux API, tels que Twitter et Facebook. Est-ce que quelqu’un utilise une bonne bibliothèque pour effectuer le traitement OAuth2 qui est assez général pour être utilisé dans toutes les applications?