Articles of c #

Comportement de l’opérateur avant et après l’incrémentation en C, C ++, Java, & C #

AVERTISSEMENT: Ce n’est pas un exemple du monde réel. C’est juste une question théorique sur le fonctionnement de ces langues. Quelles sont exactement les différences entre C / C ++, C # et Java en ce qui concerne les opérateurs de post-incrémentation? C’est ce que je reçois avec VC ++ 10, Java 1.6 et C […]

Instancier un object avec un type déterminé par l’exécution

Je suis dans une situation où je voudrais instancier un object d’un type qui sera déterminé à l’exécution. Je dois aussi effectuer une conversion explicite à ce type. Quelque chose comme ça: static void castTest(myEnum val) { //Call a native function that returns a pointer to a structure IntPtr = someNativeFunction(..params..); //determine the type of […]

C ++ se bloque dans une boucle ‘for’ avec une expression négative

Le code suivant bloque C ++ avec une erreur d’exécution: #include using namespace std; int main() { ssortingng s = “aa”; for (int i = 0; i < s.length() – 3; i++) { } } Bien que ce code ne plante pas: #include using namespace std; int main() { ssortingng s = “aa”; int len […]

Quelle est la différence entre include_directories et target_include_directories dans CMake?

J’ai une structure de répertoire pour mon code C ++ qui va comme ceci: | |->include |->src J’écris un fichier CMakeLists.txt pour mon code. Je veux comprendre la différence entre include_directories et target_include_directories dans CMake . Quelle est la différence entre leur utilisation et pour append mon chemin de fichier include celui que dois-je utiliser?

Les enfants de XElement

Comment puis-je obtenir uniquement les enfants d’un XElement? J’utilise actuellement la fonction XElement.Descendants (), qui renvoie tous les niveaux de XElements, plutôt que les seuls nœuds enfants. Ce que j’aimerais vraiment, c’est un IEnumerable des enfants.

Pourquoi les méthodes d’extension de classe statique C # ne sont-elles pas sockets en charge?

Je sais par cette question que les méthodes d’extension ne peuvent fonctionner que sur les instances de classe, pas sur la classe statique elle-même. Cela signifie que je ne peux pas étendre les classes statiques utiles comme Convert et Math . Ce que je veux savoir, c’est pourquoi est-ce le cas? À partir du lien […]

Entity Framework – Nom de colonne non valide ‘* _ID “

Je l’ai réduit à un problème entre Code First et Database first EF, mais je ne suis pas sûr de savoir comment le résoudre. Je vais essayer d’être aussi clair que possible, mais honnêtement, je manque une partie de la compréhension ici. Ceci est Entity Framework 4.4 J’ai hérité d’un projet où Entity Framework était […]

Pourquoi le type dynamic C # est-il statique?

Lors de la lecture et de l’exploration du mot clé dynamic, j’ai trouvé la ligne suivante sur [MSDN] (dans Utilisation du type dynamic (Guide de programmation C #) ): Le type est un type statique, mais un object de type dynamic ignore la vérification de type statique. Dans la plupart des cas, il fonctionne comme […]

Le fichier project.xcworkspace est-il important?

Je fais la commande en ligne xcodebuild en utilisant un script shell. Mon problème est que si j’ouvre et ferme le fichier xx.xcodeproj une fois et utilise ensuite cette commande, cela fonctionne bien. D’une manière ou d’une autre, si je m’intéresse aux modifications du fichier, ce fichier project.xcworkspace est le seul à avoir été modifié. […]

Comment convertir une énumération dans une liste ?

J’ai une page Web asp.net-mvc et je veux afficher une liste déroulante basée sur une énumération. Je veux montrer le texte de chaque élément enum et l’id étant la valeur int à laquelle l’énum est associé. Y a-t-il une manière élégante de faire cette conversion?