Articles of c #

Créer des fichiers iCal dans c #

Je cherche une bonne méthode pour générer un fichier iCalendar (* .ics) dans c # (asp.net). J’ai trouvé quelques ressources, mais l’une des choses manquantes est leur prise en charge des champs imprimables entre guillemets – des champs avec des retours chariot et des sauts de ligne. Par exemple, si le champ de description n’est […]

Signification des niveaux d’avertissement de Visual Studio?

Dans l’onglet Construction d’un projet d’application Web, j’ai un paramètre appelé “Niveau d’avertissement”. Je peux définir une valeur de 0 à 4. Que signifient ces valeurs? Une valeur de 0 sera-t-elle plus ssortingcte et générera-t-elle plus d’avertissements, ou vice versa? Je n’ai pas encore trouvé de documentation là-dessus, mais peut-être que je cherche au mauvais […]

Meilleure méthode de chronométrage en C?

Quelle est la meilleure façon de chronométrer une section de code avec une résolution et une portabilité élevées? /* Time from here */ ProcessIntenseFunction(); /* to here. */ printf(“Time taken %d seconds %d milliseconds”, sec, msec); Existe-t-il une bibliothèque standard qui aurait une solution multi-plateforme?

Ssortingng.Split uniquement sur le premier séparateur en C #?

Ssortingng.Split est pratique pour fractionner une chaîne en plusieurs parties sur un délimiteur. Comment dois-je continuer à diviser une chaîne uniquement sur le premier délimiteur. Par exemple, j’ai une ficelle “Time: 10:12:12\r\n” Et je voudrais un tableau qui ressemble {“Time”,”10:12:12\r\n”}

Marshalling – qu’est-ce que c’est et pourquoi en avons-nous besoin?

Qu’est-ce que la formation et pourquoi en avons-nous besoin? J’ai du mal à croire que je ne peux pas envoyer un int sur le fil de C # à C et que je dois le rassembler. Pourquoi C # ne peut-il pas envoyer les 32 bits avec un signal de départ et d’arrivée, indiquant au […]

Copier le constructeur et = la surcharge de l’opérateur en C ++: une fonction commune est-elle possible?

Depuis un constructeur de copie MyClass(const MyClass&); et an = surcharge de l’opérateur MyClass& operator = (const MyClass&); ont à peu près le même code, le même paramètre, et ne diffèrent que sur le retour, est-il possible d’avoir une fonction commune à utiliser à la fois?

Le caractère d’échappement “backspace” ‘\ b’: comportement inattendu?

Donc, j’ai finalement lu K & R , et j’ai appris quelque chose dans les premières pages, qu’il y avait un caractère d’échappement en arrière, \b . Je vais donc le tester et il y a un comportement très étrange: #include main () { printf(“hello worl\b\bd\n”); } La sortie est hello wodl Quelqu’un peut-il expliquer […]

Existe-t-il une classe de paire clé / valeur générique sérialisable dans .NET?

Je recherche un object clé / valeur que je peux inclure dans un service Web. J’ai essayé d’utiliser la classe System.Collections.Generic.KeyValuePair .NET, mais il ne sérialise pas correctement dans un service Web. Dans un service Web, les propriétés Key et Value ne sont pas sérialisées, ce qui rend cette classe inutile, à moins que quelqu’un […]

spécialisation explicite de la fonction de membre de classe de modèle

Je dois spécialiser la fonction de membre modèle pour un type (disons double ). Cela fonctionne très bien alors que la classe X elle-même n’est pas une classe de modèle, mais quand je la fais, le template GCC commence à donner des erreurs de compilation. #include #include template class X { public: template void get_as(); […]

Qu’est-ce que la faute de segmentation (core dumped)?

J’essaie d’écrire un programme C sous Linux qui contient sqrt de l’argument, voici le code: #include #include #include int main(char *argv[]){ float k; printf(“this is consumer\n”); k=(float)sqrt(atoi(argv[1])); printf(“%s\n”,k); return 0; } Après avoir tapé mes données à l’invite “shell>”, gcc me donne l’erreur suivante: Segmentation fault (core dumped)